位置: 首頁 > 計算機 > java語言

Java實現字串倒序輸出的常用方法

2015-09-20 java語言

1. 最容易想到的估計就是利用String類的toCharArray(),再倒序輸出陣列的'方法了。

實現程式碼如下:

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); } }

標籤:倒序 JAVA 字串 輸出
2016-10-23
2014-11-17
2016-10-24
2016-11-07
2016-10-22
2016-10-21
2016-10-23
2016-06-12
2017-02-19
2016-04-10

Copyright ©2024 才華齋 All Rights Reserved.