Camel case and snake case: Difference between revisions

m
Small improvement to code.
(New post.)
m (Small improvement to code.)
Line 746:
List<String> variableNames = List.of( "snakeCase", "snake_case", "variable_10_case", "variable10Case",
"ergo rE tHis", "hurry-up-joe!", "c://my-docs/happy_Flag-Day/12.doc", " spaces ");
 
System.out.println(String.format("%48s", "=== To snake_case ==="));
for ( String text : variableNames ) {
Line 782:
private static String toCamelCase(String aSnake) {
aSnake = aSnake.trim().replace(SPACE, UNDERSCORE).replace(HYPHEN, UNDERSCORE);
StringBuilder camel = new StringBuilder();
boolean underscore = false;
for ( char ch : aSnake.toCharArray() ) {
String letter = if ( Character.toString(ch);.equals(UNDERSCORE) ) {
if ( letter.equals(UNDERSCORE) || letter.equals(HYPHEN) ) {
underscore = true;
} else if ( underscore ) {
891

edits