除了它没有给我我想要的东西之外,一切都有效。它在说'list.add(ln)'的地方,它所做的就是给我一个布尔值,说明是真的。Java ArrayList - 将输入的整数存储到数组中并将其打印出来
是否有任何方法可以将我从键盘写入数组中的数据打印出来?
ArrayList<Integer> list = new ArrayList<Integer>();
ln = 1; // prime the loop
while(ln != 0) { // begin while ln doesnt equal to zero
System.out.println("\nFor list[" + n + "], enter a number.");
ln = console.readInt();
if (ln != 0){ // begin if the input from keyboard does not equal to zero
System.out.println("Array " + list.add(ln));
n++; // update array size
} // end if the input from keyboard does not equal to zero
else
System.out.println();
} // end while ln doesnt equal to zero
什么'#ArrayList中添加(..)'做什么?通过javadoc。 –
你是什么意思? – 1CoolLittleChick
Java有一个名为'javadoc'的文档工具。当你不知道JDK方法做什么时使用它。 –