(String类)编程:将给定的字符串进行反转,并打印输出反转之后的字符串。 例如:给定的字符串为 “'hello”反转的字符串为“olleh”
时间: 2024-09-15 21:06:00 浏览: 37
reverse-words:反转给定字符串中的单词 (http
在Java中,你可以使用StringBuilder或StringBuffer类来轻松地反转一个字符串。这两个类都是线程安全的,如果需要处理大量数据,StringBuilder更高效一些。这里是一个简单的例子:
```java
public class Main {
public static void main(String[] args) {
String input = "hello"; // 给定的字符串
StringBuilder reversed = new StringBuilder(input).reverse(); // 反转字符串
System.out.println("反转后的字符串: " + reversed.toString()); // 打印结果
}
}
```
在这个程序中,我们首先创建了一个StringBuilder对象并传入原始字符串。然后调用`reverse()`方法反转它,最后使用`toString()`方法将其转换回普通字符串并打印出来。
如果你需要使用Java 8及以上版本的特性,也可以使用流API来实现:
```java
public class Main {
public static void main(String[] args) {
String input = "hello";
String reversed = new String(Iterables.reversed(input.chars().toArray()));
System.out.println("反转后的字符串: " + reversed);
}
}
```
这会得到同样的结果:"olleh"。
阅读全文