LeetCode之Reverse String

92 阅读1分钟

1、题目:

Write a function that takes a string as input and returns the string reversed.

Example:
Given s = "hello", return "olleh".

 

2、代码实现:

代码实现1:

    public static String reverseString(String s) {
        if (s == null) {
            return null;
        }
        if (s.length() == 0) {
            return "";
        }
        int length = s.length();
        char[] chars = s.toCharArray();
        String result = "";
        for (int i = chars.length - 1; i >=0; --i) {
            result += chars[i];
        }
        return result;
    }


 

代码实现2:

    public String reverseString(String s) {
        return new StringBuffer(s).reverse().toString();
    }


 

 

 

创作打卡挑战赛

赢取流量/现金/CSDN周边激励大奖