gpt4 book ai didi

java - 使用 ArrayList 计算文件中整数出现的次数

转载 作者:行者123 更新时间:2023-11-30 02:34:50 25 4
gpt4 key购买 nike

这就是我到目前为止所拥有的,我只是有一个扫描仪来读取 1-100 之间 1000 个数字的文件中的所有数字。我只是有点困惑我应该走哪个方向。

import java.util.Scanner;
import java.io.*;
import java.util.ArrayList;
public class ArrayListProb
{
public static void main(String[] args)throws IOException
{
File file = new File("number.txt");
Scanner reader = new Scanner(file);

ArrayList<Integer> numList = new ArrayList<Integer>(1000); //declare ArrayList with 1000 numbers

while(reader.hasNext()) //add the numbers to ArrayList
{
numList.add(reader.nextInt());
}
reader.close();
}
}

最佳答案

以下示例展示了如何使用扫描仪读取字符串值:

public static void main(String[] args) throws IOException {
File file = new File("C:\\createtable.sql");
ArrayList<String> list = new ArrayList<String>(1000);
try (Scanner reader = new Scanner(file)) {

while (reader.hasNext()) // add the numbers to ArrayList
{
list.add(reader.next());
}
}
System.out.println(list);
}

您可以将整数读取为字符串值并将其解析为整数。

关于java - 使用 ArrayList 计算文件中整数出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43360652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com