大写第一个字母

时间:2013-03-11 16:05:15

标签: java

假设我有一个字符串值,即michael。我需要的是我希望以'迈克尔'的形式出现这个值。虽然我是java的初学者,但可能是更好的编程方法。任何帮助将受到高度赞赏。

2 个答案:

答案 0 :(得分:2)

我不会给你代码,但你可以使用以下步骤实现你想要的目标:

答案 1 :(得分:2)

String str = "abcd";
Character first = Character.toUpperCase(str.charAt(0));
str = first + str.substring(1, str.length());
System.out.println(str);  //Will print Abcd

此代码

  • Character
  • 获取第一个String
  • 将其转换为大写(使用Character.toUpperCase(char ch)
  • 将第一个字母(已更改为大写)与String
  • 的其余部分连接起来

我不喜欢使用+运算符来连接字符串,考虑使用concat方法(或者在你想要连接更多字符串的情况下使用StringBuilder)。