J'essaie de créer un petit programme qui convertirait toutes les lettres majuscules en minuscules (à partir de la ligne de commande).
Le texte suivant compile mais ne donne pas le résultat que j'attends. Quelle serait la raison de ce résultat ?
Eg) java toLowerCase BANaNa -> pour donner une sortie de banane
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);
}
}
}