说一说今天面试时脑子短路写出来的傻逼代码

定义一个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);

凉凉

发布了34 篇原创文章 · 获赞 21 · 访问量 1938

猜你喜欢

转载自blog.csdn.net/qq_44156131/article/details/103264240