【发布时间】:2012-08-23 05:08:58
【问题描述】:
我进行了一些搜索,但找不到有效的解决方案。我有一个存储字符串的数组列表,例如口香糖、袜子、OJ、狗粮……
我无法迭代列表以确定不同类型项目的总数。
即。
ArrayList<String> Store = new ArrayList<String>();
this.Store.add("Gum");
this.Store.add("Gum");
this.Store.add("Socks");
this.Store.add("Candy");
该列表共有 4 个项目,但只有三种不同的项目(口香糖、吸吮、糖果)。
我将如何设计一种计算 3 的方法?
【问题讨论】:
-
使用值作为键将它们放入映射中。拿到最后的钥匙,数一数。
标签: java arraylist duplicates loops