java从键盘输入arraylist
时间: 2023-06-05 17:47:31 浏览: 143
您好,要从键盘输入 ArrayList,可以使用 Scanner 类。具体做法是:
1. 首先导入 java.util 包。
2. 创建 Scanner 对象。
3. 通过 Scanner 对象调用 next() 或 nextLine() 方法获取输入内容。
4. 利用 Arrays 类中的 asList() 方法将输入内容转换成 ArrayList 对象。
具体代码如下:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine(); // 获取输入内容
ArrayList<String> list = new ArrayList<>(Arrays.asList(input.split(" "))); // 将输入内容转换成 ArrayList 对象
System.out.println(list);
}
}
在上面的代码中,我们使用 split() 方法将输入内容按空格分隔成一个字符串数组,然后利用 Arrays.asList() 方法将其转换成 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);
}
Java从键盘输入两行
您好,要从键盘输入 ArrayList,可以使用 Scanner 类。具体做法是:
1. 首先导入 java.util 包。
2. 创建 Scanner 对象。
3. 通过 Scanner 对象调用 next() 或 nextLine() 方法获取输入内容。
4. 利用 Arrays 类中的 asList() 方法将输入内容转换成 ArrayList 对象。
具体代码如下:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine(); // 获取输入内容
ArrayList<String> list = new ArrayList<>(Arrays.asList(input.split(" "))); // 将输入内容转换成 ArrayList 对象
System.out.println(list);
}
}
在上面的代码中,我们使用 split() 方法将输入内容按空格分隔成一个字符串数组,然后利用 Arrays.asList() 方法将其转换成 ArrayList 对象。最后打印出 ArrayList 对象。