2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > java高效字符串首字母大小写转换

java高效字符串首字母大小写转换

时间:2021-06-22 04:02:00

相关推荐

java高效字符串首字母大小写转换

通过找到一个移动ASCII的方式来处理字符串首字母大小写的问题

我们都知道在ascii 码表中 a的ASCIII码值是65而A的ASCII码值是 97 两个之间的差值是 32,所以,如果我们需要把一个小写字母转化成大写字母,那么我们只需要把这个 char 字符的ascii码值减上 32,转成小写同理。

一、首字母转换为大写

/*** 将字符串的首字母转大写* @param str 需要转换的字符串* @return*/private static String captureName(String str) {// 进行字母的ascii编码前移,效率要高于截取字符串进行转换的操作char[] cs=str.toCharArray();cs[0]-=32;return String.valueOf(cs);}

二、首字母转换为小写

/*** 将字符串的首字母转小写* @param str 需要转换的字符串* @return*/private static String lowerFirst(String str) {// 同理char[] cs=str.toCharArray();cs[0]+=32;return String.valueOf(cs);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。