Я пытаюсь создать короткую программу, которая преобразует все буквы в верхнем регистре в нижний регистр (из ввода командной строки).Java - конвертировать нижний в верхний регистр без использования toUppercase()
Следующие компиляции, но не дают мне результата, которого я ожидаю. В чем причина этого?
Eg) Java toLowerCase Banana -> дать выход банан
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);
}
}
}
Hm. Так я должен создать новую пустую строку, в которую я добавляю новые типы символов? –
@BettyJones, да, это может быть один из способов, или вы можете просто напечатать новый созданный символ, так как вы не возвращаете строку. – Habib
О, хорошая точка. Большое спасибо!! –