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

问题描述 投票:0回答:1

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

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

我怎样才能做到这一点?

java arrays arraylist bufferedreader readfile
1个回答
3
投票

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

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

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

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

由于这可能是某种功课,上面的意思是灵感,把它变成代码留给读者练习。

© www.soinside.com 2019 - 2024. All rights reserved.