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

How to read multiple integers without symbols out of arraylist?

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

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

我该怎么做?

您在从您的文件中读取数据时可以应用的直接解决方案:

  • 将每一行视为字符串
  • 删除除数字和逗号以外的所有字符

现在你应该留下像“2,3,4,5”这样的字符串。

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

由于这可能是一些作业,以上内容仅供参考,将其转化为代码留给reader作为练习。