在java中,如何使字符逆序输出?

如题所述

使用递减的for循环,然后用charAt倒序获取字符串。代码如下

String str="qwertyuiop";
for (int i = str.length()-1; i >= 0; i--) { // 字符串下标从0开始,长度-1结束。倒序所以从长度-1开始,0结束。
System.out.print(str.charAt(i));
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-17
方法多的是 可以自己写一个类来处理 用一个字符数组来装字符,然后从后往前取出字符拼成一个字符串
第2个回答  2013-08-17
创建一个String 型数组 把字符截断存进去,然后用for循环遍历,倒序输出就行了!
第3个回答  2013-08-17
String s="1234567890ABCDEFG";
System.out.println(s);
System.out.println(new StringBuilder(s).reverse().toString());

输出:

1234567890ABCDEFG
GFEDCBA0987654321
相似回答