Contoh dalam artikel ini merangkum metode umum Java untuk mencapai keluaran string dalam urutan terbalik, dan membagikannya kepada Anda untuk referensi Anda. Metode spesifiknya adalah sebagai berikut:
1. Hal termudah untuk dipikirkan adalah menggunakan toCharArray() dari kelas String dan kemudian mengeluarkan array dalam urutan terbalik.
Kode implementasinya adalah sebagai berikut:
import javax.swing.JOptionPane; public class ReverseString { public static void main (String args[]){ String originalString; String resultString = ""; originalString = JOptionPane.showInputDialog("Silakan masukkan String: "); = originalString.toCharArray(); untuk (int i=charArray.length-1; i>=0; i--){ resultString += charArray[i]; } JOptionPane.showMessageDialog(null, resultString, "String Terbalik", JOptionPane.INFORMATION_MESSAGE);
2. Anda juga dapat menggunakan metode subString() yang disediakan oleh kelas String untuk menghasilkan output string dalam urutan terbalik menggunakan rekursi.
Kode implementasinya adalah sebagai berikut:
impor javax.swing.JOptionPane; kelas publik ReverseString { public static void reverseString (String str){ if (str.length() == 1){ System.out.print (str); (0, str.panjang()-1); String subString2 = str.substring(str.panjang()-1); Sistem.keluar.cetak(subString2); (subString1); } } public static void main (String args[]){ String originalString; originalString = JOptionPane.showInputDialog("Silakan masukkan String: ");
3. Pilihan lainnya adalah tidak mendefinisikan string sebagai kelas String, tetapi sebagai kelas StringBuffer, dan menggunakan metode reverse() di kelas StringBuffer untuk membalikkan string secara langsung.
Kode implementasinya adalah sebagai berikut:
impor javax.swing.JOptionPane; public class ReverseString { public static void reverseString (String str){ StringBuffer stringBuffer = new StringBuffer (str); []){ String originalString; originalString = JOptionPane.showInputDialog("Silakan masukkan String: "); (String asli);
Saya harap penjelasan artikel ini dapat bermanfaat bagi pembelajaran pemrograman Java semua orang.