在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`方法来翻转一个字符串,并打印了原始字符串和翻转后的字符串。