Comment inverser une chaîne définie par l'utilisateur en Java
Tout d'abord, nous créerons une classe avec le nom 'Stringreverse«Dans lequel tous les autres codage auront lieu en tapant:
classe publique StringReverseAprès avoir défini le principal Fonction, nous avons une chaîne définie par l'utilisateur qui doit être inversée qui est 'abcde«Affecté à la variable»Str':
String str = "ABCDE";Ensuite, nous avons défini une autre variable dans laquelle la sortie de chaîne inverse sera stockée:
String strrev = "";Utilisez le code mentionné ci-dessous pour imprimer la chaîne d'origine à l'écran dans lequel '+'est un opérateur de concaténate utilisé pour ajouter la chaîne:
Système.dehors.println ("String original:" + str);Maintenant, c'est la partie la plus importante du code où nous avons utilisé la boucle pour inverser la chaîne. Ici Str.longueur() est utilisé pour mesurer le nombre total de caractères de la chaîne comme indiqué ci-dessous:
pour (int i = 0; iAinsi, tout le corps de la boucle pour sera comme:
pour (int i = 0; iEn fin de compte, nous afficherons le résultat final en tapant:
Système.dehors.println ("Inverse de la chaîne:" + strRev);Maintenant, l'ensemble du code pour inverser une chaîne:
classe publique StringReverseL'une des façons les plus simples d'écrire le code Java dans Linux est d'utiliser n'importe quel éditeur de texte. Pour cela, vous devez ouvrir n'importe quel éditeur de texte de votre choix, puis écrire et enregistrer un code Java dedans. Dans notre cas, nous utilisons un éditeur de texte nano comme indiqué ci-dessous:
$ nano stringreverse.Java
Note: Vous devez installer le kit de développement Java (JDK) pour exécuter les programmes basés sur Java dans le système d'exploitation Linux. Pour cela, vous pouvez ouvrir un terminal et taper:
$ sudo apt installer par défaut-jdk
Maintenant, après avoir écrit et enregistré le code, vous devez d'abord le compiler, ce qui est obligatoire pour son exécution en tapant.
$ javac stringreverse.Java
$ java stringreverse
Comment inverser une chaîne en prenant une entrée de l'utilisateur en Java
Dans cet exemple, nous prendrons les entrées de l'utilisateur pour taper n'importe quelle chaîne, puis nous l'inverserons et permettre à cette fonction que nous devons importer Java.user.scanner bibliothèque:
Importer Java.user.Scanner;Maintenant, pour prendre les entrées de l'utilisateur, nous devons écrire une fonction de scanner qui analysera les touches qu'un utilisateur appuyera sur le clavier:
Scanner dans = nouveau scanner (système.dans);Après cela, nous devons demander à l'utilisateur de saisir n'importe quelle chaîne du clavier en tant que fonction d'entrée et pour cela, nous devons écrire:
String str = dans.NextLine ();C'est la seule partie différente de l'exemple précédent, donc le code entier pour inverser la chaîne est illustré ci-dessous.
Importer Java.user.Scanner;Il est maintenant temps d'exécuter le code ci-dessus et pour cela, vous devez l'enregistrer dans le fichier Nano Editor comme nous l'avons fait dans le premier exemple comme indiqué ci-dessous.
Vous pouvez voir la sortie du code après avoir compilé et exécuté comme indiqué ci-dessous:
Conclusion
Si vous avez une chaîne et que vous souhaitez la lire en arrière, vous devez utiliser la fonction inverse. Dans cet article, nous vous avons montré comment vous pouvez inverser la chaîne à l'aide d'un langage de programmation Java. Nous avons expliqué deux exemples dans lesquels nous avons utilisé un texte prédéfini, puis inversé la chaîne et d'autre part, nous avons pris les commentaires de l'utilisateur et l'avons inversé plus tard.