Java自动输入信息形成list
时间: 2024-09-23 18:04:02 浏览: 22
java实现把一个List集合拆分成多个的操作
在Java中,如果你想让程序自动从用户输入获取信息并形成List,你可以使用Scanner类配合ArrayList或Vector等集合框架。以下是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class InputToListExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<String> userList = new ArrayList<>();
System.out.println("请输入一些名字,输入'q'结束:");
while (scanner.hasNext()) {
String input = scanner.nextLine();
if (!input.equalsIgnoreCase("q")) { // 如果不是退出标志
userList.add(input); // 将输入添加到列表中
}
}
scanner.close(); // 关闭扫描器以释放资源
// 打印出收集的所有名字
for (String name : userList) {
System.out.println(name);
}
阅读全文