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);
}

 

posted @ 2021-11-19 10:16  丿小师傅灬  阅读(441)  评论(0编辑  收藏  举报