JAVA字符串首字母大小写转换(截取转换+移动ASCII编码)
通过截取字符转换和移动ASCII的方式来实现首字母大小写的转换。
protected static String firstUpperCase(String str) { return str.substring(0, 1).toUpperCase() + str.substring(1); } protected static String firstLowerCase(String str) { return str.substring(0, 1).toLowerCase() + str.substring(1); }
protected static String firstUpperCase(String str) { char[] cs=str.toCharArray(); cs[0]-=32; return String.valueOf(cs); } protected static String firstLowerCase(String str) { char[] cs=str.toCharArray(); cs[0]+=32; return String.valueOf(cs); }