Java 如何创建在控制台的1行上输入的int的列表
我的想法是,我想从控制台输入数字,并将它们直接放入列表中。这是我的方式,但它不起作用。我不知道如何修理它。我尝试手动导入java.util…,但仍然不起作用 这就是代码Java 如何创建在控制台的1行上输入的int的列表,java,list,int,Java,List,Int,我的想法是,我想从控制台输入数字,并将它们直接放入列表中。这是我的方式,但它不起作用。我不知道如何修理它。我尝试手动导入java.util…,但仍然不起作用 这就是代码 import java.util.Arrays; import java.util.List; import java.util.Scanner; import java.util.stream.Collectors; public class Main { public static void main(String[]
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
List<Integer> numbers = Arrays.stream(in.nextLine()
.split(" "))
.mapToInt(Integer::parseInt)
.collect(Collectors.toList());
}
导入java.util.array;
导入java.util.List;
导入java.util.Scanner;
导入java.util.stream.collector;
公共班机{
公共静态void main(字符串[]args){
扫描仪输入=新扫描仪(系统输入);
列表编号=Arrays.stream(in.nextLine()中)
.拆分(“”)
.mapToInt(整数::parseInt)
.collect(Collectors.toList());
}
}只需更改最后一行,如下所示:
List<Integer> list = Arrays.stream(in.nextLine()
.split(" "))
.map(Integer::parseInt)
.collect(Collectors.toList());
List List=Arrays.stream(在.nextLine()中)
.拆分(“”)
.map(整数::parseInt)
.collect(Collectors.toList());
请将代码作为文本而不是图像发布。我想显示exeption!这不是一个例外,这是一个编译器错误!好啊“编译器错误”我们可以通过复制和粘贴代码来查看错误。只要你把它作为文本提供,那就是。oooo必须是“map”,而不是“mapToInt”10xy,欢迎你。如果这是你想要的答案,请接受它。