手机
当前位置:查字典教程网 >编程开发 >Java >Java实现字符串倒序输出的常用方法小结
Java实现字符串倒序输出的常用方法小结
摘要:本文实例汇总了Java实现字符串倒序输出的常用方法,分享给大家供大家参考。具体方法如下:1.最容易想到的估计就是利用String类的toCh...

本文实例汇总了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中定义常量方法介绍

精品推荐
分类导航