com.avaje.ebeaninternal.util.CamelCaseHelper Maven / Gradle / Ivy
The newest version!
package com.avaje.ebeaninternal.util;
public class CamelCaseHelper {
/**
* To camel from underscore.
*
* @param underscore
* the underscore
*
* @return the string
*/
public static String toCamelFromUnderscore(String underscore) {
StringBuffer result = new StringBuffer();
String[] vals = underscore.split("_");
for (int i = 0; i < vals.length; i++) {
String lower = vals[i].toLowerCase();
if (i > 0) {
char c = Character.toUpperCase(lower.charAt(0));
result.append(c);
result.append(lower.substring(1));
} else {
result.append(lower);
}
}
return result.toString();
}
}