Java中String首字母大写方法
来源:互联网 发布:python zipline 安装 编辑:程序博客网 时间:2024/05/17 22:54
传统思路是:先将String 的首字母单独接取下来转成大写,然后再拼接上剩余字符串。
public String upperCase(String str) {return str.substring(0, 1).toUpperCase() + str.substring(1);}
这里顺便提一下substring 的用法:
1、截取掉str 从首字母起长度为beginIndex 的字符串,将剩余字符串赋值给str。
str.substring(int beginIndex);
2、截取str 中从beginIndex 开始至endIndex 结束时的字符串,并将其赋值给str。
索引从0开始,返回的字符串包括beginIndex 处字符,但不包括endIndex 处的字符,endIndex 可以理解为长度。
str.substring(int beginIndex, int endIndex);
接下来安利一种以前看到的效率更高的写法:
public String upperCase(String str) { char[] ch = str.toCharArray(); if (ch[0] >= 'a' && ch[0] <= 'z') { ch[0] = (char) (ch[0] - 32); } return new String(ch);}
这里先将字符串转为字符数组,然后将数组的第一个元素,即字符串首字母,进行ASCII 码前移,ASCII 中大写字母从65开始,小写字母从97开始,所以这里减去32。
27 0
- Java中String首字母大写方法
- java string 首字母大写方法
- java string 首字母大写方法
- java string 首字母大写方法
- java string 首字母大写方法
- java string 首字母大写方法
- java String首字母大写
- Java中为什么int、double首字母小写而String大写
- Java 首字母大写高效方法
- Java和Js中首字母大写的方法
- java String字符串首字母转大写
- Java String类型 首字母改写大写
- String首字母大写处理
- String字符串首字母大写
- String首字母大写操作
- Java字符串首字母大写-高效方法
- java String类中的方法将一句英文单词的首字母转成大写
- string.capwords()--将字符串中所有单词的首字母大写
- .net 制作的一个接球游戏
- 笔记21 Fragment使用详解及心得--设计哲学、静态加载
- 第三方QQ登陆
- js传递数组给java后台
- iOS项目导入HealthKit的使用
- Java中String首字母大写方法
- android jvm和dvm区别
- sql注入天书
- OpenCV从入门到放弃(七):直方图那些事儿
- HDU 5881 Tea(贪心构造)
- 解决低版本浏览器无法给select设置padding?
- 多进程编程之进程间通信-共享内存,信号量和套接字
- 编译型语言 解释型语言 脚本语言的理解
- I2C驱动程序