黑马程序员技术交流社区
标题:
定义方法统计集合中指定元素出现的次数
[打印本页]
作者:
vvvvvc
时间:
2016-6-1 23:11
标题:
定义方法统计集合中指定元素出现的次数
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("a");
list.add("a");
list.add("a");
list.add("b");
list.add("b");
list.add("c");
list.add("d");
list.add("d");
list.add("d");
list.add("d");
list.add("d");
System.out.print(frequency(list, "a") + " " + frequency(list, "b")
+ " " + frequency(list, "c") + " " + frequency(list, "d") + " "
+ frequency(list, "xxx"));
}
private static <T> int frequency(List<T> list, T t) {
int count = 0;
for (T t2 : list) {
if (t.equals(t2)) {
count++;
}
}
return count;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2