写一个Java程序,定义一个字符串,将该字符串翻转并输出结果。例如,将输入 "hello" 翻转为 "olleh"。
时间: 2024-02-01 16:14:13 浏览: 22
可以使用Java内置的StringBuilder类来实现字符串翻转:
```java
public class StringReverse {
public static void main(String[] args) {
String str = "hello";
StringBuilder sb = new StringBuilder(str);
String reversedStr = sb.reverse().toString();
System.out.println(reversedStr);
}
}
```
运行输出:
```
olleh
```
相关问题
输入一个字符串,请将其翻转后进行输出。
以下为Python代码实现:
```python
s = input() # 输入字符串
print(s[::-1]) # 利用字符串切片将字符串翻转并输出
```
输入样例:
```
Hello World
```
输出样例:
```
dlroW olleH
```
利用Scanner输入一个字符串,利用字符串反转,输出翻转以后的数。如原数是hello,反转后是olleh。
好的,我可以帮你解决这个问题。使用Java语言可以这样实现:
```java
import java.util.Scanner;
public class ReverseString {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String original = scanner.nextLine();
String reversed = reverseString(original);
System.out.println("反转后的字符串是:" + reversed);
}
public static String reverseString(String str) {
StringBuilder sb = new StringBuilder(str);
return sb.reverse().toString();
}
}
```
使用Scanner类获取用户输入的字符串,然后调用`reverseString`方法对字符串进行反转,最后输出结果。`reverseString`方法中,使用StringBuilder类的`reverse`方法将字符串反转,然后使用`toString`方法将StringBuilder对象转换为字符串。