A voir également:
- Chaine de caractere inversée
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractère ascii - Guide
- Caractere vide - Guide
- Plus de chaine tv - Guide
2 réponses
Tu peux stocker ta chaîne dans un tableau de char avec la méthode getChars() et sa longueur avec la méthode length() :
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html
Il suffit ensuite de lire ce tableau de char de droite à gauche via une boucle for. A priori un truc dans ce genre :
Bonne chance
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html
Il suffit ensuite de lire ce tableau de char de droite à gauche via une boucle for. A priori un truc dans ce genre :
String renverserStringRenversee(String s){
int i,n;
char[] chars[];
String r = new String();
n = s.length();
chars = new char[n];
chars = s.getChars(0,n-1,chars,0);
for(i=0;i<n;++i) r += chars[n-i-1];
return r;
}
Bonne chance
Salut,
Aussi "en jouant avec substring":
Cordialement,
Dan
Aussi "en jouant avec substring":
String x = "sava";
String x1 = x; // pour ne pas détruire x
String inverse = "";
int longX1 = x1.length();
while(longX1 > -1)
{
inverse+= x1.substring(longX1);
x1 = x1.substring(0,longX1); // ce qui reste de x1
longX1 = x1.length(); // nouvelle longueur
longX1--;
}
System.out.println("\n x: " + x);
System.out.println("inverse: " + inverse);
Cordialement,
Dan