相关疑难解决方法(0)

16
推荐指数
4
解决办法
3389
查看次数

字符串大写 - 更好的方式

什么方法的资本化更好?

矿:

char[] charArray = string.toCharArray();
charArray[0] = Character.toUpperCase(charArray[0]);
return new String(charArray);
Run Code Online (Sandbox Code Playgroud)

要么

commons lang - StringUtils.capitalize:

return new StringBuffer(strLen)
            .append(Character.toTitleCase(str.charAt(0)))
            .append(str.substring(1))
            .toString();
Run Code Online (Sandbox Code Playgroud)

我认为我的更好,但我宁愿问.

java string optimization performance memory-management

8
推荐指数
2
解决办法
7264
查看次数

如何将字符串的第一个字母大写

我有一个像这样的字符串

var sentence string = "the biggest ocean is the Pacific ocean"
Run Code Online (Sandbox Code Playgroud)

我希望能够将t输入字符串中的第一个字母大写,以便该字符串变成

"The biggest ocean is the Pacific ocean"
Run Code Online (Sandbox Code Playgroud)

在 Go 中如何做到这一点?

我尝试过使用strings.Titlestrings.ToTitle但他们没有做我想要的。

string capitalization go

5
推荐指数
2
解决办法
7412
查看次数