package test;
public class ReverseString {
public static void main(String[] args) {
String strs="12345";
StringBuffer sb = new StringBuffer(strs);
String temp = reverseIt(strs);
String temp2 = sb.reverse().toString();//调用StringBuffer自己的字符串反转方法
System.out.println("自己写的reverse后的串是:"+temp);
System.out.println("StringBuffer反转后的串是:"+temp2);
}
//【注意】自己写一个实现字符串反转的方法:对于初学者练手很有必要,
//StringBuffer自己有字符串反转的方法,所以在实际开发中,直接调用就行
public static String reverseIt(String str){
int i;
int len=str.length();
StringBuffer sb = new StringBuffer(len);
for(i=(len-1);i>=0;i--){
sb.append(str.charAt(i));
}
return sb.toString();
}
}
自己写的字符串反转方法和StringBuffer的字符串反转
最新推荐文章于 2021-05-22 17:53:43 发布