تلخص الأمثلة الواردة في هذه المقالة الطرق الشائعة لـ Java لتحقيق إخراج السلسلة بترتيب عكسي، ومشاركتها معك كمرجع لك. الطرق المحددة هي كما يلي:
1. أسهل ما يمكن التفكير فيه هو استخدام toCharArray() من فئة String ثم إخراج المصفوفة بترتيب عكسي.
رمز التنفيذ هو كما يلي:
import javax.swing.JOptionPane; public class ReverseString { public static void main (String args[]){ String originalString; = originalString.toCharArray(); for (int i=charArray.length-1; i>=0; i--){ resultString += charArray[i]; } JOptionPane.showMessageDialog(null, resultString, "Reverse String", JOptionPane.INFORMATION_MESSAGE);
2. يمكنك أيضًا استخدام طريقة subString() التي توفرها فئة String لإخراج سلسلة بترتيب عكسي باستخدام العودية.
رمز التنفيذ هو كما يلي:
import javax.swing.JOptionPane; public class ReverseString { public static voidverseString (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); (subString1)؛ } } public static void main (String args[]){ String originalString = JOptionPane.showInputDialog("الرجاء إدخال سلسلة:");
3. هناك خيار آخر وهو عدم تعريف السلسلة كفئة سلسلة، ولكن كفئة StringBuffer، واستخدام الأسلوب العكسي () في فئة StringBuffer لعكس السلسلة مباشرة.
رمز التنفيذ هو كما يلي:
import javax.swing.JOptionPane; public class ReverseString { public static voidverseString(String str){ StringBuffer stringBuffer = new StringBuffer(str); []){ String originalString; originalString = JOptionPane.showInputDialog("الرجاء إدخال سلسلة:"); (سلسلة أصلية)؛ } }
آمل أن يكون ما تصفه هذه المقالة مفيدًا للجميع في تعلم برمجة Java.