Java面试常问的字符串反转问题
突然想起来之前面试被问到字符串的反转问题,当时啥也不会蠢死了没写出来,丢人。。。今天写俩解决办法:
public static void main(String[] args) {
String a="qwertyuio";
//直接StringBuffer的reverse()反转方法,清晰明了
StringBuffer stringBuffer=new StringBuffer ( a );
String b=stringBuffer.reverse ().toString ();
System.out.println ( b );
//也可以先转化成字符数组,反向循环存一下就行了
char[] array = a.toCharArray();
String reverse = ""; //新建空字符串
for (int i = array.length - 1; i >= 0; i--) {
reverse += array[i];
}
System.out.println ( reverse );
}

浙公网安备 33010602011771号