この記事の例では、文字列を逆順に出力するための Java の一般的な方法を要約し、参考のために共有します。具体的な方法は以下のとおりです。
1. 最も簡単に考えられるのは、String クラスの toCharArray() を使用し、配列を逆順に出力することです。
実装コードは次のとおりです。
import javax.swing.JOptionPane; public class ReverseString { String originalString = ""; originalString = JOptionPane.showInputDialog("文字列を入力してください: "); =originalString.toCharArray(); for (int i=charArray.length-1; i>=0; i--){ resultString += charArray[i]; } JOptionPane.showMessageDialog(null, resultString, "逆文字列", JOptionPane.INFORMATION_MESSAGE);
2. String クラスが提供する subString() メソッドを使用して、再帰を使用して文字列を逆順に出力することもできます。
実装コードは次のとおりです。
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); 文字列 subString2 = str.substring(str.length()-1); (subString1); } } public static void main (String args[]){ String originalString = JOptionPane.showInputDialog("文字列を入力してください: ");
3. 別のオプションは、文字列を String クラスとしてではなく StringBuffer クラスとして定義し、StringBuffer クラスの reverse() メソッドを使用して文字列を直接反転することです。
実装コードは次のとおりです。
import javax.swing.JOptionPane; public class ReverseString { StringBuffer stringBuffer = new StringBuffer (str) } public static void main (String args); []){ StringoriginalString;originalString = JOptionPane.showInputDialog("文字列を入力してください: "); (元の文字列) } }
この記事で説明した内容が、皆さんの Java プログラミングの学習に役立つことを願っています。