java - 如何从数组列表中读取多个不带符号的整数?

标签 java arrays arraylist bufferedreader readfile

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

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

我怎样才能做到这一点?

最佳答案

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

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

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

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

由于这可能是某种家庭作业,以上内容仅供引用,将其转化为代码留给读者作为练习。

关于java - 如何从数组列表中读取多个不带符号的整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55201498/

相关文章:

java - 如何编写 Jackson 转换器来处理泛型集合类型?

java - 将一个应用程序 fork 到两个实例 - 一个还是两个数据库实例?

c - 在C中形成数组并打印列/行

java - 在 Java 中将 JSON 数组解析为字符串输出(Echo Nest)

java - 获取 HashMap<Integer, ArrayList<String>> 的所有子级

java - 如何使用 OOP 打印 arrayList 中的最小值?

java - 如何在不重新编译的情况下更改.class文件中的方法

Java异常crshes玩法框架

arrays - Visual Basic 6 数组作为参数

java - Java的ArrayList.sublist(startIndex,endIndex)方法的时间复杂度是多少?