大牛和普通人的区别的经典案例:首字母大小写转换
来源:互联网 发布:淘宝药品提交需求 编辑:程序博客网 时间:2024/05/22 21:48
Java string,需要进行首字母大写改写,网上大家的思路基本一致,就是将首字母截取,转化成大写然后再串上后面的,类似如下代码
//首字母大写public static String captureName(String name) {
name = name.substring(0, 1).toUpperCase() + name.substring(1);
return name;
}
将字符串name 转化为首字母大写。但是这种效率并不高,我之前看过一个牛人的写的方法核心代码,是这样的
//首字母大写
public static String captureName(String name) {
// name = name.substring(0, 1).toUpperCase() + name.substring(1);
// return name;
char[] cs = s.toCharArray();
if(cs[0]<91 && cs[0]>64)
cs[0] += 32;
return String.valueOf(cs);
}
心里是由衷的佩服,即进行字母的ascii编码前移,但是这个文章在网上找不到了, 所以在此记录一下,以作复习之用。
原文:http://blog.csdn.net/zhurhyme/article/details/27951099
0 0
- 大牛和普通人的区别的经典案例:首字母大小写转换
- 精英和普通人的区别!
- 转换句子的首字母为大小写(Jaden Casing Strings)
- 【经典算法】:关于大小写的转换问题
- 首字母大小写转换函数
- .net 首字母大小写转换
- 单词首字母转换大小写
- 牛人和普通人的区别在于思维方式!
- 牛人和普通人的区别在于思维方式!
- el表达式的首字母大小写问题
- Java转换字符串首字母大小写
- 人民币大小写的转换
- 字母的大小写转换
- 字符的大小写转换
- java大小写的转换
- 转换字母的大小写
- 英文字母的大小写转换
- 大小写字母的转换
- 关于财政部严控政府采购政策解读
- 财报阅读和分析
- 调用远程接口,返回数据
- 自动生成hibernate配置文件和对象关系映射文件
- hadoop HA
- 大牛和普通人的区别的经典案例:首字母大小写转换
- (html/js)多选复选框自动全选/反选实例
- 浏览器密码存储原理和渗透中的利用
- 逆波兰算法
- 欢迎使用CSDN-markdown编辑器
- NSLOG问题
- 微信小程序传值以及获取值方法
- Node.js开发 ---- 连接MySql数据库
- Spring MVC 自带的字符编码过滤器以及Tomcat字符编码设置,彻底解决中文参数乱码问题