J'ai "Hello World"
conservé dans une variable String nommée hi
J'ai besoin de l'imprimer, mais inversé.
Comment puis-je faire ceci? Je comprends qu'il y a une sorte de fonction déjà intégrée dans Java qui fait cela.
J'ai "Hello World"
conservé dans une variable String nommée hi
J'ai besoin de l'imprimer, mais inversé.
Comment puis-je faire ceci? Je comprends qu'il y a une sorte de fonction déjà intégrée dans Java qui fait cela.
Pour les problèmes de Juges en ligne qui n'autorisent pas StringBuidlder
ou StringBuffer
vous pouvez le faire en utilisant char[]
comme suit:
public static String reverse(String input){
char[] in = input.toCharArray();
int begin=0;
int end=in.length-1;
char temp;
while(end>begin){
temp = in[begin];
in[begin]=in[end];
in[end] = temp;
end--;
begin++;
}
return new String(in);
}
public static String reverseIt(String source) {
int i, len = source.length();
StringBuffer dest = new StringBuffer(len);
for (i = (len - 1); i >= 0; i--)
dest.append(source.charAt(i));
return dest.toString();
}
http://www.java2s.com/Code/Java/Language-Basics/ReverseStringTest.htm
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.