Die Beispiele in diesem Artikel fassen die gängigen Methoden von Java zusammen, um die Zeichenfolgenausgabe in umgekehrter Reihenfolge zu erreichen, und stellen sie Ihnen als Referenz zur Verfügung. Die spezifischen Methoden sind wie folgt:
1. Am einfachsten ist es, toCharArray() der String-Klasse zu verwenden und das Array dann in umgekehrter Reihenfolge auszugeben.
Der Implementierungscode lautet wie folgt:
import javax.swing.JOptionPane; public class ReverseString { public static void main (String args[]){ String originalString; originalString = JOptionPane.showInputDialog("Bitte geben Sie einen String ein:"); = originalString.toCharArray(); for (int i=charArray.length-1; i>=0; i--){ resultString += charArray[i]; } JOptionPane.showMessageDialog(null, resultString, "Reverse String", JOptionPane.INFORMATION_MESSAGE);
2. Sie können auch die von der String-Klasse bereitgestellte Methode subString() verwenden, um mithilfe der Rekursion einen String in umgekehrter Reihenfolge auszugeben.
Der Implementierungscode lautet wie folgt:
import javax.swing.JOptionPane; public class ReverseString { public static void reverseString (String str){ if (str.length() == 1){ System.out.print(str); } else{ String subString1 = str.substring (0, str.length()-1); String subString2 = str.substring(str.length()-1); System.out.print(subString2); (subString1); } } public static void main (String args[]){ String originalString; originalString = JOptionPane.showInputDialog("Bitte geben Sie einen String ein:" } }
3. Eine andere Möglichkeit besteht darin, die Zeichenfolge nicht als String-Klasse, sondern als StringBuffer-Klasse zu definieren und die Methode reverse () in der StringBuffer-Klasse zu verwenden, um die Zeichenfolge direkt umzukehren.
Der Implementierungscode lautet wie folgt:
import javax.swing.JOptionPane; public class ReverseString { public static void reverseString (String str){ StringBuffer stringBuffer = new StringBuffer (str); } public static void main (String args []){ String originalString; originalString = JOptionPane.showInputDialog("Bitte geben Sie einen String ein:"); (originalString); } }
Ich hoffe, dass das, was in diesem Artikel beschrieben wird, jedem beim Erlernen der Java-Programmierung hilfreich sein wird.