Capitalize the first letter of word
假设我有一个字符串值,即michael。我需要的是,我想要这个值的形式是"迈克尔"。虽然我是Java初学者,但有什么更好的编程方法呢?任何帮助都将不胜感激。
- 型将字符串初始化为michael?是吗?
- 型这里是有史以来最伟大的编程帮助工具:google.com学会使用它,你会走得更远。
- 型感谢所有评论过的人。谷歌是一个优秀的引擎,但我希望从你们所有人那里得到最好的结果。
型
1 2 3 4
| String str ="abcd";
Character first = Character. toUpperCase(str. charAt(0));
str = first + str. substring(1, str. length());
System. out. println(str ); //Will print Abcd |
此代码
百万千克1从String获取第一个Character。百万千克1百万千克1将其转换为大写(使用Character.toUpperCase(char ch))百万千克1百万千克1将第一个字母(改为大写)与其余的String连接起来。百万千克1
型
我不喜欢使用+运算符来连接字符串,考虑使用concat方法(或者在需要连接更多字符串的情况下使用stringbuilder)。
- 型Moroun:Thanx:)
- 型NP:)确保您理解代码的每个部分。
型
我不会给你代码,但你可以通过以下步骤实现你想要的:
百万千克1使用string charat(0)从字符串中获取第一个字符百万千克1百万千克1使用字符"to uppercase"将其转换为大写百万千克1百万千克1将结果连接回原始字符串百万千克1
型