java输入一个数组逗号隔开回车结束
时间: 2023-06-18 13:08:05 浏览: 121
可以使用 Scanner 类来实现这个功能。以下是代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数组,每个元素以逗号隔开,回车结束:");
String input = scanner.nextLine();
String[] array = input.split(",");
System.out.println("输入的数组为:");
for (String element : array) {
System.out.print(element.trim() + " ");
}
}
}
```
运行程序后,输入数组元素,例如:
```
1, 2, 3, 4, 5,
```
然后按下回车键,程序会输出:
```
输入的数组为:
1 2 3 4 5
```
相关问题
Java控制台输入数组,元素间用逗号隔开
在Java中,你可以使用`java.util.Scanner`类从控制台获取用户输入,然后解析成字符串数组,其中元素之间通常使用逗号分隔。下面是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入元素,用逗号隔开:");
String input = scanner.nextLine(); // 获取用户一行输入
// 使用正则表达式分割字符串,得到数组
String[] elements = input.split(",");
// 打印数组内容
for (String element : elements) {
System.out.println(element);
}
scanner.close();
}
}
```
在这个例子中,用户会在提示后键入一串值,例如"1,2,3,4,5",程序会将它们分割成一个包含五个元素的字符串数组。
阅读全文