java 字符串逆序

不调用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数组,所以可以用这样的方式进行字符串的输出。
    }
}

 

你可能感兴趣的:(java,java,字符串)