如何从 java 中的输入将元素添加到列表中。
就像我输入:
扫描仪阅读器 = new Scanner("a,b,c,d,e);
我想要像 String[] a = {a,b,c,d,e];
在 whiles 中使用任何扫描仪方法,真的我有点迷失了
抱歉我的英语(不是我的主要语言)
最佳答案
如果您知道要接受多少个输入项,请在开始输入之前声明一个数组,然后将每个输入放入该数组中,直到用完数组空间。
更好的方法是使用 ArrayList:
ArrayList<String> inputList = new ArrayList<String>();
使用扫描器,您可以检索下一个输入(如果您想要整行,请使用 reader.nextLine() 来获取该字符串。我建议将其临时存储在本地变量中,以便您可以在需要时检查它(您将需要某种终止哨兵或使用 hasNextLine() 来查看是否有更多内容需要读取。
如果您需要以数组形式返回,ArrayList 有一个可以调用的 toArray() 方法。
关于java - 如何将从控制台添加的字符串中的元素添加到java中的列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23208455/