我想编写具有此功能的程序:用户将输入他有多少东西。他将输入这些东西,然后将其添加到列表中。我做了这个代码:
public class lists {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
LinkedList<String> list= new LinkedList<String>();
System.out.println("How many things you have?");
int size=input.nextInt();
LinkedList<String> list= new LinkedList<String>();
System.out.println("Enter those things");
for(int c=1;c<=size;c++) list.add(input.nextLine().toString());
System.out.printf("%s",list);
}
}
例如,数字 5 的输出如下所示:
[, 1st Inputed, 2nd Inputed,3rd Inputed, 4nd inputed]
我想知道为什么列表中的第一个字符串是空的,它让我可以输入更少的东西。感谢您的帮助。