使用Java接收输入值(字符串),将该字符串反转输出,例如接收字符串“abc”,输出“cba”。(使用String类的toCharArray( )方法/使用StringBuffer类的reverse( )方法)
时间: 2024-04-29 14:24:33 浏览: 86
JAVA字符串反转的三种方法
5星 · 资源好评率100%
使用String类的toCharArray( )方法实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
char[] charArray = str.toCharArray(); // 将字符串转换为字符数组
for (int i = charArray.length - 1; i >= 0; i--) { // 倒序输出字符数组
System.out.print(charArray[i]);
}
}
}
```
使用StringBuffer类的reverse( )方法实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
StringBuffer stringBuffer = new StringBuffer(str);
System.out.println(stringBuffer.reverse()); // 调用reverse方法反转字符串并输出
}
}
```
阅读全文