字符串反转方法?

1.利用String对象的方法 charAt(index):

    System.out.println("反转abc:" + fanzhuan("abc"));

    }


    static String fanzhuan(String str) {
        String outPut = new String();	//准备一个对象接收反转后的内容
        for (int i = str.length() - 1; i >= 0; i--) {   //下标从后开始遍历
            outPut += str.charAt(i);         //拆分char 并拼接给outPut 
        }
        return outPut;
    }
}

2.利用StringBuilder的reverse()方法:

static  String fanzhuan2(String str){
        StringBuilder stringBuilder=new StringBuilder(str);
        return stringBuilder.reverse().toString();
    }

还有其他的太复杂了…

你可能感兴趣的:(java常见面试题,字符串,算法)