我将"Hello World"
保存在一个名为hi
的字符串变量中。
我需要把它打印出来,但被颠倒了。
我该怎么做呢?据我所知,Java中已经内置了某种函数可以做到这一点。
相关:Reverse each individual word of “Hello World” string with Java
发布于 2011-09-27 20:47:25
您可以使用以下命令:
new StringBuilder(hi).reverse().toString()
StringBuilder
是在Java5中添加的。对于Java5之前的版本,可以使用StringBuffer
类-它具有相同的接口。
发布于 2011-09-27 20:47:08
public static String reverseIt(String source) {
int i, len = source.length();
StringBuilder dest = new StringBuilder(len);
for (i = (len - 1); i >= 0; i--){
dest.append(source.charAt(i));
}
return dest.toString();
}
http://www.java2s.com/Code/Java/Language-Basics/ReverseStringTest.htm
发布于 2011-09-27 20:48:20
String string="whatever";
String reverse = new StringBuffer(string).reverse().toString();
System.out.println(reverse);
https://stackoverflow.com/questions/7569335
复制相似问题