有没有办法弄清楚ArrayList包含多少东西? 让我们说:
ArrayList list = new ArrayList();
list.add("Hi");
list.add("Hi");
list.add("Hi");
现在我希望能够弄清楚有多少" Hi"在那里..任何简单的方法或小代码块?
答案 0 :(得分:5)
Collections.frequency。因此,在您的示例中,Collections.frequency(list, "Hi");
答案 1 :(得分:1)
Standard JDK已经提供了完成此操作的Collections.frequency(Collection<?> c, Object o)
。