public static void main(String[] args) {
int count;
Scanner reader = new Scanner(System.in);
System.out.println("Enter how much numbers you want to type:");
count = reader.nextInt();
int[] arr = new int[count];
System.out.println("Enter " + count + " numbers:");
for (int i = 0; i < count; i++) {
arr[i] = reader.nextInt();
}
}
当我这样做时,我得到的结果只是一个字符串 我需要像这样怎么做?
>>> list =[]
>>> list=input()
32 323 32 42 323
答案 0 :(得分:1)
您只需要按空格分隔输入字符串:
>>> lst = input().split()
32 323 32 42 323
>>> lst
['32','323','32','42','323']
答案 1 :(得分:-1)
我不确定您要问的是什么,但是您希望从外观上将一行中的多个项目附加到列表中。在这种情况下,您可以使用list.extend()
方法:
list = []
list.extend(('32','323','32','42','323'))
这里有一些documentation供进一步阅读。