什么方法的资本化更好?
矿:
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)
我认为我的更好,但我宁愿问.
我有一个像这样的字符串
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.Title,strings.ToTitle但他们没有做我想要的。