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);
}
原文地址:https://www.cnblogs.com/LittleMaster/p/15575911.html