この機能を備えたプログラムを作成したい:ユーザーは自分が持っているものの数を入力します。彼がこれらのことを入力すると、リストに追加されます。私はこのコードを作りました:
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]
リストの最初の文字列が空で、必要なものを少なく入力できる理由を知りたいです。ご協力ありがとうございました。