不调用StringBuffer的reverse的前提下。
将String型的字符串逆序。
用到:
toCharArray(); //将String转化成char
原理就是暴力交换。
public class Test { public static void main(String []args){ String string = "abcd"; //逆序 char[] c = string.toCharArray(); for(int i = 0, j = string.length()-1; i< string.length()/2; i++,j--){ char temp = c[i]; c[i] = c[j]; c[j] = temp; } System.out.println("逆序后:"+ new String(c)); //String的参数时char数组,所以可以用这样的方式进行字符串的输出。 } }