首页 理论教育 Java字符串大小写转换

Java字符串大小写转换

时间:2023-10-19 理论教育 版权反馈
【摘要】:动手写6.2.23其运行结果为:图6.2.23toLowerCase()转为小写字母toUpperCase()方法可以将指定对象中每个字符都转换为大写字母字符,字符长度保持不变。动手写6.2.24其运行结果为:图6.2.24toUpperCase()转为大写字母可以将substring()与toUpperCase()方法结合起来使用,将字符串转为首字母大写。

Java字符串大小写转换

toLowerCase()方法可以将指定对象中每个字符都转换为小写字母字符,字符长度保持不变。

动手写6.2.23

其运行结果为:

图6.2.23 toLowerCase()转为小写字母

toUpperCase()方法可以将指定对象中每个字符都转换为大写字母字符,字符长度保持不变。

动手写6.2.24

其运行结果为:

图6.2.24 toUpperCase()转为大写字母

可以将substring()与toUpperCase()方法结合起来使用,将字符串转为首字母大写。(www.xing528.com)

动手写6.2.25

上面示例中,首先将str的第一个字母通过substring()方法提取出来然后转为大写,之后通过“+”连接str对象剩余字符串,运行结果为:

图6.2.25 结合substring()方法将字符串首字母转为大写

因为在ASCII码中,大写字母比小写字母要小32个数值,所以可以直接使用字母ASCII编码偏移的方式来实现字符串的首字母大写。这种方式没有创建多余的字符串,效率比substring()方法高很多。注意:仅限英文字母使用此方法。

动手写6.2.26

上面示例中,captureString()方法首先将入参字符串str转为字符数组,然后将字符数组第一个值按ASCII码减少32数值,运行结果为:

图6.2.26 使用ASCII码偏移将字母转为大写

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈