我想要得到两个字符串firstName和lastName,它们是完全大写的,并且tring可以转换除小写字母以外的所有字符并连接所得字符串。在java中只有第一个字符的大写字母的两个字符串的连接
firstname =“TOM”; 姓氏=“HARRIS”;
输出是:汤姆·哈里斯
我做它来实现:
String name =
firstName.substring(0,1).toUpperCase()
+ firstName.substring(1).toLowerCase()
+ " "
+ lastName.substring(0,1).toUpperCase()
+ lastName.substring(1).toLowerCase();
,但有没有这样做的任何其他方式?更有效的方法?
为什么要转变的第一个字符为大写的时候已经是大写的,根据你的描述?不这样做会删除两个'String'结构。 – hmjd 2012-08-16 07:51:23