我試圖創建一個簡短的程序,將所有大寫字母轉換爲小寫字母(來自命令行輸入)。Java - 不使用toUppercase將下部轉換爲大寫
以下編譯但不給我我期待的結果。這是什麼原因?
EG)的Java toLowerCase香蕉 - >給香蕉
public class toLowerCase{
public static void main(String[] args){
toLowerCase(args[0]);
}
public static void toLowerCase(String a){
for (int i = 0; i< a.length(); i++){
char aChar = a.charAt(i);
if (65 <= aChar && aChar<=90){
aChar = (char)((aChar + 32));
}
System.out.print(a);
}
}
}的輸出
嗯。所以,我應該創建一個新的空字符串,我添加新的字符類型? – 2013-04-28 03:29:03
@BettyJones,是的,這可能是一種方法,或者你可以只打印新創建的字符,因爲你沒有返回字符串。 – Habib 2013-04-28 03:31:54
哦好點。非常感謝!! – 2013-04-28 03:34:11