Java - Convertir inférieure et supérieure de l'affaire sans l'aide de toUppercase()

Je suis en train de créer un petit programme qui permettrait de convertir toutes les lettres sont en majuscules en minuscules (à partir de l'entrée de ligne de commande).

La suivante compile mais ne me donne pas le résultat que je suis dans l'attente. Ce serait la raison pour cela??

Par exemple) java toLowerCase Banane -> pour donner une production de la 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);
            }
         }   
    }
vous avait imprimé a qui est la même que vous avez passé en argument changement System.out.print(a); à System.out.print(aChar);

OriginalL'auteur Betty Jones | 2013-04-28