Java 如何将一行用户输入的整数保存到数组中?
我怎样才能将用户在一行中输入的一组数字(不管他们想要多少)放入一个数组中 您可以让用户以空格(或其他分隔符)分隔的字符串形式输入数据 收到输入字符串后,将数据标记为标记,您可以在其中将其存储到您选择的数据结构(数组、数组列表等)中 在标记它们时,可以使用Java 如何将一行用户输入的整数保存到数组中?,java,arrays,sorting,Java,Arrays,Sorting,我怎样才能将用户在一行中输入的一组数字(不管他们想要多少)放入一个数组中 您可以让用户以空格(或其他分隔符)分隔的字符串形式输入数据 收到输入字符串后,将数据标记为标记,您可以在其中将其存储到您选择的数据结构(数组、数组列表等)中 在标记它们时,可以使用String.split() 例如: String input = sc.nextLine(); String[] tokens = input.split(" "); int[] data = new int[tokens.length];
String.split()
例如:
String input = sc.nextLine();
String[] tokens = input.split(" ");
int[] data = new int[tokens.length];
for(int x=0; x<tokens.length; x++)
data[x] = Integer.parseInt(tokens[x]);
//Input: 11 22 33 44
//data[0] will be 11
//data[1] will be 22
//data[2] will be 33 and so on
String input=sc.nextLine();
String[]tokens=input.split(“”);
int[]数据=新的int[tokens.length];
对于(int x=0;x)您试过什么了吗?请检查扫描仪-下次请多加小心。