Comment inverser une chaîne dans un exemple Java
Ce sont les questions les plus fréquemment posées aujourd'hui aux développeurs Android, Java et aux entretiens techniques. Il existe plusieurs façons d'inverser une chaîne.
Voici un exemple pour mieux comprendre :
Chaîne d'origine :"Bonjour"
Chaîne inversée :"olleH"
Chaîne originale :"Mon nom est rohit"
Chaîne inversée :"tihor si eman yM"
Prendre la console sous forme de chaîne
Méthode 1. Utilisation de la boucle for inverse
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ReverseStringJava { public static void main(String arg[]){ BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter Text : "); String out = ""; try { String enterStr=bufferedReader.readLine(); for (int i = enterStr.length() ; i >0; i--) { out=out+enterStr.charAt(i-1); } System.out.println("Your Text : " + out); } catch (IOException e) { e.printStackTrace(); } } }
Méthode 2. Utiliser StringBuilder
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ReverseStringJava { public static void main(String arg[]){ BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter Text : "); String out = ""; try { String enterStr=bufferedReader.readLine(); StringBuilder sb=new StringBuilder(enterStr); out=sb.reverse().toString(); System.out.println("Your Text : " + out); } catch (IOException e) { e.printStackTrace(); } } }
Inverser la chaîne est une question de programmation pour tester les compétences en résolution de problèmes. Vous pouvez résoudre cette question dans n'importe quelle langue.