How to replace a character in StringBuilder with Java

3 Answers

0 votes
public class MyClass {
    public static void main(String args[]) {
        StringBuilder sb = new StringBuilder("Java-programming-in-the-enterprise");
        char ch = '-';
        
        for (int i = 0; i < sb.length(); i++) {
            if (sb.charAt(i) == ch) 
                sb.setCharAt(i, ' ');
        }
        System.out.println(sb);
    }
}



 
/*
 
run:
 
Java programming in the enterprise
 
*/


answered Feb 25, 2015 by avibootz
edited Jul 18, 2022 by avibootz
0 votes
public class MyClass {
    public static void main(String args[]) {
        StringBuilder sb = new StringBuilder("Java-programming-in-the-enterprise");
        
        char ch = '-';
        
        String s = sb.toString().replace(ch, ' ');
         
        System.out.println(s);
    }
}



 
/*
 
run:
 
Java programming in the enterprise
 
*/



answered Feb 25, 2015 by avibootz
edited Jul 18, 2022 by avibootz
0 votes
public class MyClass {
    public static void main(String args[]) {
        StringBuilder sb = new StringBuilder("Java-programming-in-the-enterprise");
        
        String ch = "-";
        
        String s = sb.toString().replaceAll(ch, " ");
         
        System.out.println(s);
    }
}



 
/*
 
run:
 
Java programming in the enterprise
 
*/


answered Feb 26, 2015 by avibootz
edited Jul 18, 2022 by avibootz

Related questions

1 answer 157 views
1 answer 145 views
2 answers 139 views
2 answers 165 views
1 answer 94 views
...