【发布时间】:2013-02-25 18:05:39
【问题描述】:
我知道
Collections.frequency(obj1,obj2);
给出对象 obj2 在集合 obj1 中存在的次数。 但我想问一下 obj1 是一个由对象(学生)组成的集合(列表)。
一个学生可以有 {name,marks}
那么是否有任何可能的单行或两行方法可以让我找到得分相同的学生人数
我不希望包含任何额外的库
【问题讨论】:
-
当您说“获得相同分数的学生人数”时,您的意思是您想要获得特定分数的学生人数吗?或者获得非唯一分数的学生人数?或者不同标记的频率列表?还是什么?
-
您的问题听起来可能是关于 Java 有多复杂的咆哮(请注意,我不想暗示它是)的前奏。 “我想做一些可能不够常见的事情,以拥有自己的 10 行 Collections 框架方法,我想分两行来做,我不希望它由任何其他库来完成。”好吧,我猜是“选择任何两个”。
-
@chm052.. 获得特定分数的学生人数
-
@arne.b 我的意思是 1)---我希望答案足够简单,以免它看起来像火箭科学解决方案。因为上述问题可以通过多种方式解决,但我要求的是最简单的解决方案(如果可能的话) 2)由于我正在从事的项目不允许我添加额外的库。 3)我们有一个解决方案,但我发现这不是最好的解决方案,这就是我问这个问题的原因。我希望我能够解释我的问题的原因
标签: java list collections