private static String lowerCaseFirstCharacter(String str){
  if (str.length() == 0) {
    return str;
  }
  return Character.toLowerCase(str.charAt(0)) + str.substring(1);
}

private static String lowerCaseFirstCharacter ( String str ) { if ( str . length ( ) == 0 ) { return str ; } return Character . toLowerCase ( str . charAt ( 0 ) ) + str . substring ( 1 ) ; }
lower case the first character of a string .
