1.字符串倒序三种方法
public class daoxu {//toCharArray
public void daoxu1(String str) {
char[] c=str.toCharArray();
for(int i=c.length-1;i>=0;i--) {
System.out.print(c[i]);
}
}
public void daoxu2(String str) {//sustring
if(str.length()==1) {
System.out.print(str);
}
else {
String a=str.substring(0, str.length()-1);
String b=str.substring(str.length()-1);
System.out.print(b);
daoxu2(a);
}
}
public void daoxu3(String str) {//StringBuffer
StringBuffer sb=new StringBuffer();
sb.append(str);
System.out.print("\n"+sb.reverse());
}
public static void main(String[] args) {
String s="abcdefg";
daoxu d=new daoxu();
d.daoxu1(s);
System.out.print("\n");
d.daoxu2(s);
d.daoxu3(s);
}
}
2.String&StringBuffer
见收藏