gpt4 book ai didi

java - java中两个字符串的连接,仅第一个字符为大写

转载 作者:行者123 更新时间:2023-12-02 07:37:31 25 4
gpt4 key购买 nike

我试图获取两个完全大写的字符串firstName和lastName,并尝试将除第一个字符之外的所有字符转换为小写并连接结果字符串。

名字=“汤姆”;姓氏=“哈里斯”;

输出是:汤姆·哈里斯

我通过这样做实现了它:

String name =
firstName.substring(0,1).toUpperCase()
+ firstName.substring(1).toLowerCase()
+ " "
+ lastName.substring(0,1).toUpperCase()
+ lastName.substring(1).toLowerCase();

但是还有其他办法吗?更有效的方法?

最佳答案

是的,您可以使用 Apache Commons Lang 中的方法 WordUtils.capitalizeFully() :

String name = WordUtils.capitalizeFully(firstName + " " + lastName);

关于java - java中两个字符串的连接,仅第一个字符为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11982765/

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