data-miner-manager-widget/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/shared/StringUtil.java

37 lines
677 B
Java

/**
*
*/
package org.gcube.portlets.widgets.dataminermanagerwidget.shared;
/**
*
* @author Giancarlo Panichi
*
*
*/
public class StringUtil {
public static String getCapitalWords(String string) {
String ris = "";
boolean precUnderscore = true;
for (int i=0; i<string.length(); i++) {
char c = string.charAt(i);
if (c == '_') {
precUnderscore = true;
ris += " ";
} else {
ris += (precUnderscore ? Character.toUpperCase(c) : Character.toLowerCase(c));
if (precUnderscore == true)
precUnderscore = false;
}
}
return ris;
}
public static String clean(String string) {
return (string == null ? "" : string);
}
}