Java实现字符串倒序输出的常用方法小结
2014-09-19 15:00
881 查看
本文实例汇总了Java实现字符串倒序输出的常用方法,分享给大家供大家参考。具体方法如下:
1. 最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了。
实现代码如下:
import javax.swing.JOptionPane; public class ReverseString { public static void main (String args[]){ String originalString; String resultString = ""; originalString = JOptionPane.showInputDialog("Please input a String: "); char[] charArray = originalString.toCharArray(); for (int i=charArray.length-1; i>=0; i--){ resultString += charArray[i]; } JOptionPane.showMessageDialog(null, resultString, "Reverse String", 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); String subString2 = str.substring(str.length()-1); System.out.print(subString2); reverseString (subString1); } } public static void main (String args[]){ String originalString; originalString = JOptionPane.showInputDialog("Please input a String: "); reverseString (originalString); } }
3. 还有就是不把字符串定义为String类,而是定义成一个StringBuffer类,用StringBuffer类中的reverse()方法直接倒序字符串。
实现代码如下:
import javax.swing.JOptionPane; public class ReverseString { public static void reverseString (String str){ StringBuffer stringBuffer = new StringBuffer (str); System.out.print(stringBuffer.reverse()); } public static void main (String args[]){ String originalString; originalString = JOptionPane.showInputDialog("Please input a String: "); reverseString (originalString); } }
希望本文所述对大家Java程序设计的学习有所帮助。
您可能感兴趣的文章:
相关文章推荐
- Java实现字符串倒序输出的常用方法小结
- Java实现字符串倒序输出的常用方法小结
- Java实现字符串倒序输出的常用方法小结
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- Java递归实现字符串的倒序输出
- 整数逆序输出 几种方法小结(Java实现)
- Java实现字符串大小写的转换并倒序输出
- Java实现字符串大小写的转换并倒序输出
- JAVA面试题之实现字符串的倒序输出
- java中字符串处理、串联和转换的几个常用方法,以及如果需要自己编程实现的具体实施步骤。
- java实现字符串倒序输出
- Java实现从字符串中找出数字字符串的方法小结
- Java常用字符串方法小结
- Java - 字符串常用类、方法小结
- 三种JAVA常用实现字符串反转(Reverse)的方法
- Java基础知识强化08:将字符串倒序输出(包括空格)的几种方法