java通过键盘录入,把信息录入到集合中
时间: 2023-06-15 08:03:41 浏览: 53
可以使用Java中的Scanner和ArrayList来实现。首先需要导入Scanner和ArrayList的包:
```java
import java.util.Scanner;
import java.util.ArrayList;
```
然后可以按照以下步骤来实现:
1. 创建Scanner对象,用于接收键盘输入的信息:
```java
Scanner scanner = new Scanner(System.in);
```
2. 创建ArrayList对象,用于存储录入的信息:
```java
ArrayList<String> list = new ArrayList<>();
```
3. 使用循环语句和Scanner的nextLine()方法从键盘读取信息,并将其添加到ArrayList中:
```java
while (true) {
System.out.println("请输入信息:");
String str = scanner.nextLine();
if ("exit".equals(str)) {
break;
}
list.add(str);
}
```
4. 最后可以使用循环语句遍历ArrayList中存储的信息:
```java
System.out.println("录入的信息如下:");
for (String str : list) {
System.out.println(str);
}
```
完整代码如下:
```java
import java.util.Scanner;
import java.util.ArrayList;
public class InputToArrayList {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<String> list = new ArrayList<>();
while (true) {
System.out.println("请输入信息:");
String str = scanner.nextLine();
if ("exit".equals(str)) {
break;
}
list.add(str);
}
System.out.println("录入的信息如下:");
for (String str : list) {
System.out.println(str);
}
}
}
```