說一說今天面試時腦子短路寫出來的傻逼代碼

定義一個String A=“abc”,將字符串A進行反轉
看看我的睿智代碼

public class Test1 {

	public static void main(String[] args) {
	String A="abc";
	char[] x = new char[3];
	char[] b=A.toCharArray();
	for(int i=b.length-1;i>=0;i--){
		//System.out.print(b[i]);
			x[0]=b[2];
			x[1]=b[1];
			x[2]=b[0];
		
	}
	 System.out.println(x);
	String B=b.toString();
	}
	@Override
	public String toString() {
	     return super.toString();
	}
}

一個reverse就能解決

String A="abc";
	StringBuilder str=new StringBuilder(A);
	str.reverse();
	System.out.println(str);

toCharArray()方法

String A="abc";
	String B="";
	char[] a=A.toCharArray();
	for(int i=a.length-1;i>=0;i--){
		//System.out.print(b[i]);
			B+=a[i];
	}
	 System.out.println(B);

涼涼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章