当前位置:学者斋 >

计算机 >java语言 >

Java实现字符串倒序输出的常用方法

Java实现字符串倒序输出的常用方法

1. 最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的'方法了。

Java实现字符串倒序输出的常用方法

实现代码如下:

import ionPane; public class ReverseString { public static void main (String args[]){ String originalString; String resultString = ""; originalString = InputDialog("Please input a String: "); char[] charArray = arArray(); for (int i=th-1; i>=0; i--){ resultString += charArray[i]; } MessageDialog(null, resultString, "Reverse String", RMATION_MESSAGE); } }

2. 还可以利用String类提供的subString()方法,利用递归的办法输出倒序字符串。

实现代码如下:

import ionPane; public class ReverseString { public static void reverseString (String str){ if (th() == 1){ t(str); } else{ String subString1 = tring(0, th()-1); String subString2 = tring(th()-1); t(subString2); reverseString (subString1); } } public static void main (String args[]){ String originalString; originalString = InputDialog("Please input a String: "); reverseString (originalString); } }

3. 还有就是不把字符串定义为String类,而是定义成一个StringBuffer类,用StringBuffer类中的reverse()方法直接倒序字符串。

实现代码如下:

import ionPane; public class ReverseString { public static void reverseString (String str){ StringBuffer stringBuffer = new StringBuffer (str); t(rse()); } public static void main (String args[]){ String originalString; originalString = InputDialog("Please input a String: "); reverseString (originalString); } }

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/java/kz6opz.html