java - 将整数输入数组列表

标签 java arraylist

如果我在文本文件中有一行整数,格式如下: [3, 3, 5, 0, 0] 我怎样才能将整数添加到数组列表中? 我有这个,但它不起作用:

while (input.hasNextInt())

{
    int tempInt = input.nextInt();
    rtemp.add(tempInt);
}       

如何处理逗号和括号?

最佳答案

您可以使用 ReplaceAll(String regex, String replacement)删除括号然后使用 Split()使用“,”作为分隔符将字符串拆分为 ArrayList 的函数。但是,这会将字符串拆分为仅包含数字的较小字符串,因此请使用 Integer.parseInt() 将字符串转换为 int。

关于java - 将整数输入数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10269466/

相关文章:

java - JTabbedPane 如何拥有多行选项卡,而每个选项卡面板底部没有额外的间距/填充?

android - 如何在按钮上显示内容列表?

java - 由于以下原因导致Android Studio崩溃:java.lang.ArrayIndexOutOfBoundsException:length = 1;指数= 6

java - 我可以用这种方式声明 ArrayList 吗?

java - 请澄清Observable类中addObserver和deleteObserver的行为?

java - 使用 java 8 将 txt 转换为 csv 不适用于大内容

java - 当 ArrayList 频繁更改时,访问特定的 ArrayList 元素

java - 如何将我的枚举类返回设置为 ArrayList Java

java - 代码从 jar 里跳出来运行?是什么原因造成的?

java - 如何在 Android 中保存数据?