How to insert a space before capital letters in a string with Java

1 Answer

0 votes
public class MyClass {
    public static void main(String args[]) {
        String str = "JavaIsAHighLevelClassBasedObjectOrientedProgrammingLanguage";
        
        str = Character.toUpperCase(str.charAt(0)) + str.substring(1).replaceAll("(?<!_)(?=[A-Z])", " ");

        System.out.println(str);
    }
}




/*
run:

Java Is A High Level Class Based Object Oriented Programming Language

*/

 



answered Apr 30, 2022 by avibootz

Related questions

2 answers 160 views
1 answer 129 views
2 answers 125 views
2 answers 185 views
1 answer 136 views
1 answer 113 views
...