forum

Home / DeveloperSection / Forums / Use split method with stringbuilder together in the same class?

Use split method with stringbuilder together in the same class?

Anonymous User 1425 22-Dec-2015
StringBuilder to hide vowels:

String bienvenue_intro = " Welcome! Java First Semester: 455, java street: City (State): Country: 575757 ";
            StringBuilder sb = new StringBuilder(bienvenue_intro);
             String[] introduction = bienvenue_intro.split(":"); 
            for (int i = 0; i < bienvenue_intro.length(); i++)
            {
                char c = bienvenue_intro.charAt(i);
                if (   (c == 'A') || (c == 'a')
                     || (c == 'E') || (c == 'e')
                     || (c == 'I') || (c == 'i')
                     || (c == 'O') || (c == 'o')
                     || (c == 'U') || (c == 'u'))
                {
                    sb.setCharAt(i, '*');
                }
            }
            System.out.println(bienvenue_intro);;
            System.out.println(sb.toString());

The output of the above code is:

Welcome! Java First Semester: 455, java street: City (State): Country: 575757 
 W*lc*m*! J*v* F*rst S*m*st*r: 455, j*v* str**t: C*ty (St*t*): C**ntry: 575757 
Method split to break the lines:

for (int i = 0; i < introduction.length; i++)
            System.out.println(introduction[i]);
The desired output using split + string builder would be:

W*lc*m*! J*v* F*rst S*m*st*r
 455, j*v* str**t
 C*ty (St*t*)
 C**ntry
 575757 
But both together it does not work! Is it even possible to team StringBuilder with the Split method?

Updated on 22-Dec-2015
I am a content writter !

Can you answer this question?


Answer

1 Answers

Liked By