编写一个Java程序,从控制台接收一个字符串和一个分隔符,然后将字符串按照该分隔符分割,并输出分割后的数组
时间: 2024-09-25 07:07:29 浏览: 54
当你需要编写一个Java程序,可以从控制台接收用户输入的字符串和分隔符,可以使用`java.util.Scanner`类读取用户的输入,以及`String.split()`方法来分割字符串。下面是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 请求用户输入字符串和分隔符
System.out.println("请输入一个字符串:");
String inputString = scanner.nextLine();
System.out.println("请输入分隔符:");
String delimiter = scanner.nextLine();
// 使用split()方法按指定分隔符分割字符串
String[] splitArray = inputString.split(delimiter);
// 输出分割后的数组
for (int i = 0; i < splitArray.length; i++) {
System.out.println(splitArray[i]);
}
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,首先创建了一个`Scanner`对象来读取用户输入,然后提示用户分别输入字符串和分隔符。接下来,使用`split()`方法将输入的字符串按照用户提供的分隔符切割成一个字符串数组。最后,遍历并打印出这个数组。
阅读全文