如何从arraylist中读取没有符号的多个整数?

时间:2019-03-16 21:08:55

标签: java arrays arraylist bufferedreader readfile

我需要读取多个以(4, 5), 242格式写的整数。有10条线,每条线彼此不同。例如,第二行可能类似于(11, 24, 5, 6, 2, 7), 43

我想在具有参数(int [] n,int x)的方法中使用这些值。我想打印每行n输入的大小

我该怎么做?

1 个答案:

答案 0 :(得分:3)

从归档字段读取数据时可以应用的简单解决方案:

  • 将每行当作字符串处理
  • 删除除数字和逗号之外的所有字符

现在您应该剩下诸如“ 2,3,4,5”之类的字符串了。

您可以在String类上使用split()方法将这样的字符串转换为仅包含不同数字的数组(通过在“,”上拆分)。最后,您解析数字字符串。含义:迭代数字 strings 的数组,并使用Integer.psrseInt()将每个字符串转换为int或Integer值。例如,您可以将其添加到(整数)的新列表中!

由于这可能是某种家庭作业,因此上述内容仅供参考,将其转换为代码留给读者练习。