----------------------
ASP.Net+Android+IOS开发、
.Net培训、期待与您交流! ----------------------
下面列举了四种字符串反转的方法,当然还 有其它的方法,这里只列举这4种。
public class Test8 {
/**
* 字符串反转
*/
public static void main(String[] args) {
String str="hello world";
//reverse1(str);
System.out.println(reverse2(str));
}
//方式一:
public static String reverse1(String s){
for(int i=s.length()-1;i>=0;i--)
System.out.print(s.charAt(i));
return s;
}
//方式二:
public static String reverse2(String s){
return new StringBuilder(s).reverse().toString();
}
//方式三:
public static String reverse3(String s){
char []ch=s.toCharArray();
String str="";
for(int i=ch.length-1;i>=0;i--)
str=str+ch[i];
return str;
}
//方式四:
public static String reverse4(String s){
String reverse="";
for(int i=0;i<s.length();i++){
reverse=s.charAt(i)+reverse;
}
return reverse;
}
}