自己写的字符串反转方法和StringBuffer的字符串反转

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();
	}
}

你可能感兴趣的:(JAVA编程)