我正在努力在 Java 方面做得更好,我遇到的一个问题是接受用户输入,就像这样:
System.out.println("Please input numbers that you would like to work with");
//Read in user input into ArrayList, taking into account that they may input Strings or anything else.
假设用户输入这样的内容
1、2、4、257、狗、兔、7、#
甚至
1 2 4 257 狗兔 7#
我在几个地方看到过如何一次读取一个输入,但我不确定一次读取动态 ArrayList 的最佳方式。
我并不真正关心使用逗号或不使用逗号的区别,因为从逻辑上讲,我认为我知道该怎么做,并且还没有尝试过,所以真正的主要问题是如上所述(将用户输入读取到 ArrayList用户一次输入所有数字时的动态大小)。谢谢,我不一定要寻找代码,这不是家庭作业,只是想知道最好的方法。只需从逻辑上说明它是如何完成的就可以了,但是代码是值得赞赏的。