在Java中将char转换为大写

86

我该如何将变量fl转换为大写字母?

String lower = Name.toLowerCase();
int a = Name.indexOf(" ",0);
String first = lower.substring(0, a);
String last = lower.substring(a+1);

char f = first.charAt(0);
char l = last.charAt(0);

System.out.println(l);

你在之前的问题中没有理解哪部分答案? 那里面的回答已经包含了这个问题的答案。 - Bozho
@shep - 你能接受BalusC的答案吗?这将有助于未来的搜索者。 - charles-allen
11个回答

-1

对于您的情况,最简单的解决方案是更改第一行,让它执行完全相反的操作:

String lower = Name.toUpperCase ();

当然,把它的名字也改掉是值得的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接