java字符串反转 举例:键盘录入”abc” 输出结果:”cba”
时间: 2024-02-10 19:06:09 浏览: 173
Java 中的字符串是不可变对象,因此如果要将字符串进行反转,可以使用 StringBuilder 或 StringBuffer 类。下面是使用 StringBuilder 类来实现字符串反转的代码:
```java
import java.util.Scanner;
public class StringReverse {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = sc.nextLine();
StringBuilder sb = new StringBuilder(str);
String result = sb.reverse().toString();
System.out.println("反转后的字符串为:" + result);
}
}
```
以上代码中,首先通过 Scanner 对象获取用户输入的字符串,然后创建一个 StringBuilder 对象,并将用户输入的字符串作为参数传入。接着,调用 StringBuilder 类中的 `reverse()` 方法将字符串进行反转,并使用 `toString()` 方法将 StringBuilder 对象转换为普通字符串。最后,打印出反转后的字符串。
例如,输入字符串 "abc",输出结果为 "cba"。
阅读全文