我需要做的是我有一系列整数,必须从控制台读取它们。我采用了以下方法。我读取一行,然后使用分隔符作为空格拆分它,将整数收集到一个字符串数组中,然后对字符串数组的每个元素进行类型转换。我发现这种方法非常麻烦。还有其他更简单的方法可以在Java中实现相同的目的吗?
答案 0 :(得分:4)
Scanner in = new Scanner(theLine);
while (in.hasNextInt())
add in.nextInt() to arraylist or something
答案 1 :(得分:0)
使用java.io.Scanner之类的东西,以及用于获取各种类型变量的方法。