黑马程序员技术交流社区

标题: 定义方法统计集合中指定元素出现的次数 [打印本页]

作者: vvvvvc    时间: 2016-6-1 23:11
标题: 定义方法统计集合中指定元素出现的次数

  1.         public static void main(String[] args) {
  2.                 List<String> list = new ArrayList<>();

  3.                 list.add("a");
  4.                 list.add("a");
  5.                 list.add("a");
  6.                 list.add("b");
  7.                 list.add("b");
  8.                 list.add("c");
  9.                 list.add("d");
  10.                 list.add("d");
  11.                 list.add("d");
  12.                 list.add("d");
  13.                 list.add("d");

  14.                 System.out.print(frequency(list, "a") + " " + frequency(list, "b")
  15.                                 + " " + frequency(list, "c") + " " + frequency(list, "d") + " "
  16.                                 + frequency(list, "xxx"));
  17.         }

  18.         private static <T> int frequency(List<T> list, T t) {
  19.                 int count = 0;
  20.                 for (T t2 : list) {
  21.                         if (t.equals(t2)) {
  22.                                 count++;
  23.                         }
  24.                 }
  25.                 return count;
  26.         }
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2