A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


  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.         }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马