ArrayList实现输入
时间: 2023-03-28 21:02:01 浏览: 90
可以使用Scanner类来实现ArrayList的输入,具体代码如下:
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<Integer> list = new ArrayList<>();
System.out.println("请输入数字,以结束输入:");
int num;
do {
num = scanner.nextInt();
if (num != ) {
list.add(num);
}
} while (num != );
System.out.println("输入的数字为:" + list);
}
}
相关问题
ArrayList实现多组输入
可以使用循环来实现多组输入,每次输入后将数据存入ArrayList中即可。具体实现可以参考以下代码:
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<Integer> list = new ArrayList<>();
while (scanner.hasNext()) {
int num = scanner.nextInt();
list.add(num);
}
System.out.println(list);
}
}
以上代码可以实现多组输入,并将输入的数据存入ArrayList中,最后输出ArrayList中的所有数据。
java arraylist键盘输入
可以使用Java中的Scanner类来实现键盘输入,然后将输入的数据存储在ArrayList中。具体实现步骤如下:
1. 导入Scanner和ArrayList类:
import java.util.Scanner;
import java.util.ArrayList;
2. 创建Scanner对象:
Scanner input = new Scanner(System.in);
3. 创建ArrayList对象:
ArrayList<String> list = new ArrayList<String>();
4. 使用循环语句获取键盘输入,并将输入的数据添加到ArrayList中:
while (true) {
System.out.print("请输入数据(输入exit退出):");
String data = input.nextLine();
if (data.equals("exit")) {
break;
}
list.add(data);
}
5. 输出ArrayList中的数据:
System.out.println("输入的数据为:");
for (String data : list) {
System.out.println(data);
}