Java键盘输入一个字符串及指定区间的下标,将指定区间字符串反转输出。
时间: 2024-03-02 18:52:52 浏览: 79
java 输入一个数字,反转输出这个数字的值(实现方法)
好的,以下是 Java 代码实现:
```java
import java.util.Scanner;
public class ReverseSubstring {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串:");
String s = scanner.nextLine();
System.out.print("请输入指定区间下标(以空格分隔):");
int start = scanner.nextInt();
int end = scanner.nextInt();
String reverseStr = new StringBuilder(s.substring(start, end + 1)).reverse().toString();
System.out.println(reverseStr);
}
}
```
首先,我们使用 `java.util.Scanner` 类来获取用户输入的字符串和指定区间的下标。接着,我们使用 `String.substring()` 方法获取指定区间的子字符串,并使用 `StringBuilder.reverse()` 方法将其反转。最后,我们使用 `System.out.println()` 方法输出反转后的字符串。
阅读全文