我想要得到兩個字符串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