gpt4 book ai didi

java - 将字符串中的第一个字母大写

转载 作者:IT老高 更新时间:2023-10-28 21:04:33 28 4
gpt4 key购买 nike

我在将字符串中的第一个字母转换为大写字母时遇到问题:

rackingSystem.toLowerCase(); // has capitals in every word, so first convert all to lower case
StringBuilder rackingSystemSb = new StringBuilder();
rackingSystemSb.append(rackingSystem);
rackingSystemSb.setCharAt(0, Character.toUpperCase(rackingSystemSb.charAt(0)));
rackingSystem = rackingSystemSb.toString();

这似乎不起作用..

有什么建议吗?

最佳答案

尝试做:

rackingSystem = rackingSystem.toLowerCase();

代替:

rackingSystem.toLowerCase(); 

字符串是不可变的,你必须将 toLowerCase() 的结果重新赋值。

不过更简单,(只要您的字符串大于长度 2):

rackingSystem = rackingSystem.substring(0,1).toUpperCase() + rackingSystem.substring(1).toLowerCase();

关于java - 将字符串中的第一个字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15259774/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com