<0_0 实现>Java 将字符串首字母转为大写
来源:互联网 发布:java getclasspath 编辑:程序博客网 时间:2024/05/24 05:52
将字符串name 转化为首字母大写。普遍的做法是用subString()取第一个字母转成大写再与之后的拼接:
str = str.substring(0, 1).toUpperCase() + str.substring(1);
看到一种效率更高的做法:
public static String firstAlphabetToUpper(String str) {char[] c = str.toCharArray();c[0]-=32;return String.valueOf(c);}使用ASCII码偏移来转。原作者不详,感觉思路略NB,堪比2<<3。
=================
为了避免参数异常,返回奇怪的字符,可以稍作改进。
public static String firstAlphabetToUpper(String str) {char[] c = str.toCharArray();if(c[0] < 97 || c[0] > 122){throw new IllegalArgumentException(str + ":首位不是小写字母!");}c[0]-=32;return String.valueOf(c); }
0 0
- <0_0 实现>Java 将字符串首字母转为大写
- java 将字符串首字母大写
- 将字符串首字母大写
- Java 将字符串首字母转换为大写
- java将字符串首字母变为大写的小程序
- js 实现字符串首字母大写
- 首字母转为大写
- 将英文字符串单词首字母转换大写
- 将字符串中每个单词首字母大写
- 给定字符串,将单词首字母改成大写
- jackson解析json字符串,首字母大写会自动转为小写
- 字符串首字母转大写的优化实现
- Java字符串首字母大写-高效方法
- java 字符串首字母小写转大写
- java String字符串首字母转大写
- 将字符串中各单词首字母转化成大写,使用回调函数实现[函数指针]
- java将金额字符串取整转为人民币大写形式(疯狂java讲义164页)
- 获取中文大写首字母java实现
- pandas Series DataFrame 丢弃指定轴上的项(三)
- Shiro标签库
- windows下mongodb安装与使用整理
- Android stuido JCenter 下载慢问题解决
- zeppelin源码分析(3)——主要的class分析(上)
- <0_0 实现>Java 将字符串首字母转为大写
- 10763--Foreign Exchange--Uva
- PHP无限级分类实现(递归+非递归)
- C#数组的声明
- 使用Xbrowser远程连接REHL6.5
- 算法训练 前缀表达式
- SGI STL内存配置策略
- 冒泡排序
- 如何使用java的正则表达式