Skip to content

Instantly share code, notes, and snippets.

@BenRhouma
Last active January 12, 2016 09:11
Show Gist options
  • Save BenRhouma/8152513 to your computer and use it in GitHub Desktop.
Save BenRhouma/8152513 to your computer and use it in GitHub Desktop.
Upper First letter After _
public String treat(String str){
final Pattern pattern = Pattern.compile("([^_.]*)[_]*");
Matcher matcher = pattern.matcher(str);
String ret ="";
while(matcher.find()){
if(!matcher.group(1).equals(""))
ret += upperFirstCharacter(matcher.group(1));
}
return ret;
}
private String upperFirstCharacter(String pattern){
return pattern.replaceFirst(String.valueOf(pattern.charAt(0)), String.valueOf((char) (((int) pattern.charAt(0)) - 32)));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment