小编fx2*_*908的帖子

如何计算数字在.txt文件中出现的次数

早上好,

我正在做一些Java练习,偶然发现了这个问题.我有一个带有几个数字的.txt文件,每行一个.练习的目的是看到哪些数字等于10 ^ 0,...,10 ^ n直到达到n.然后,我必须用.txt写出每一个出现的次数.所以我有一个文件:

1 100 100 100 10 1 1

我需要写:

1 - 10 3 - 1 3 - 100

我可以读取文件,检查然后编号然后打印.我只是想不出如何制作一个计数器而不是保持正确.有帮助吗?

这是一段代码:

// TODO - Count how many time a number appears.
public static void numberOfTimes (BufferedReader in, BufferedWriter out, int n)        throws IOException {

        String s;
    int i;
    int counter = 0;

    while ((s = in.readLine()) != null) {
        i = Integer.parseInt(s);
        for (int j = 0; j <= n; j++) {
            if (i == Math.pow(10, …
Run Code Online (Sandbox Code Playgroud)

java io

1
推荐指数
1
解决办法
1192
查看次数

标签 统计

io ×1

java ×1