Java 其中翻转字符串的实现方法


在Java中,翻转字符串可以通过多种方式实现。以下是一种简洁且效率较高的方法,使用StringBuilder的reverse()方法:


public class StringReversal {
    public static String reverseString(String str) {
        // 使用StringBuilder的reverse()方法翻转字符串
        return new StringBuilder(str).reverse().toString();
    }

    public static void main(String[] args) {
        String originalString = "hello";
        String reversedString = reverseString(originalString);
        System.out.println("Original: " + originalString);
        System.out.println("Reversed: " + reversedString);
    }
}

这段代码首先定义了一个`reverseString`方法,它接受一个字符串`str`作为参数,并返回一个新的字符串,该字符串是`str`的翻转版本。在方法内部,我们创建了一个`StringBuilder`对象,并使用其`reverse()`方法来翻转字符串,最后通过`toString()`方法将结果转换回字符串类型。

在`main`方法中,我们演示了如何使用`reverseString`方法来翻转一个字符串,并打印了原始字符串和翻转后的字符串。