gpt4 book ai didi

java - 在 Java 中读取文件并计算相同条目的数量

转载 作者:行者123 更新时间:2023-12-02 00:40:09 24 4
gpt4 key购买 nike

我需要一些建议。我知道如何笨拙地解决这个问题,但我想以正确的方式来做,因为我需要给某人留下深刻的印象,以获得潜在的实习机会。

我有一个文本文件,例如:

[XXX622] [YYY]  [LLL]   [E77700]  [NNN]  [6JL99NNN] [HH66]  [0770LLL]  [R88] [VVV]
[B177HQ] [8RR22] [PPP] [GGG] [CCXXXGG] [8IIXX0] [3KCC] [00222]
[222] [OO] [OO] [OO] [99] [555444] [33]

我需要读取条目,然后对它们进行处理,例如按字母顺序排序。

我不知道该怎么做的过程是计算每行中有多少个相似的条目。

如果我将条目读入字符串数组并将该数组传递给计数方法,那么我应该如何制作以便该方法知道每个条目来自哪一行?我应该创建一个二维数组并将行号以及条目作为字符串插入其中吗?

提前致谢!

最佳答案

这里有一个提示。

在处理该行时使用Map(其一些具体实现;HashMap 可以工作)。如果您知道如何将条目插入 Map 中,并且知道如何判断 Map 中是否已存在条目,那么您就有了解决方案!

如果您真的想给他们留下深刻的印象,请向他们解释为什么 Map 解决方案速度很快,然后还要解释速度与内存的权衡。使用 Big-O 表示法会给他们留下更深刻的印象,也会表明您知道自己在说什么。

我不会给你完整的(工作)解决方案,因为你说这是为了实习。如果你的目的是给他们留下深刻的印象,你应该自己找出解决方案。在我看来,将社区解决方案作为您自己的解决方案有点不诚实。

关于java - 在 Java 中读取文件并计算相同条目的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630197/

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