【Java实现字符串倒序输出的常用方法小结】本文实例汇总了Java实现字符串倒序输出的常用方法,分享给大家供大家参考。具体方法如下:
1. 最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了。
实现代码如下:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 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);
} } |
实现代码如下:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 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);
} } |
实现代码如下:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)