Java 我想让代码得到这个输出:lee[2],rebok[2]; ArrayList ArrayList=new ArrayList(); arrayList.添加(“lee”); arrayList.添加(“lee”); arrayList.添加(“rebok”); arrayList.添加(“rebok”); Set Set=newlinkedhashset(arrayList);

Java 我想让代码得到这个输出:lee[2],rebok[2]; ArrayList ArrayList=new ArrayList(); arrayList.添加(“lee”); arrayList.添加(“lee”); arrayList.添加(“rebok”); arrayList.添加(“rebok”); Set Set=newlinkedhashset(arrayList);,java,Java,我希望代码能够获得以下输出: lee[2],rebok[2]; 用于计数 final StringBuilder out = new StringBuilder(); final Multiset<String> count = HashMultiset.create(arrayList); // your arraylist for (final String key : count.elementSet()) { out.append(key).append('[').a

我希望代码能够获得以下输出:

lee[2],rebok[2];
用于计数

final StringBuilder out = new StringBuilder();
final Multiset<String> count = HashMultiset.create(arrayList); // your arraylist
for (final String key : count.elementSet()) {
    out.append(key).append('[').append(count.count(key)).append("],");
}
// we need to remove a possible trailing comma
System.out.println(out.length() > 0 ? out.substring(0, out.length() - 1) : "");

System.out.println(“lee[2],锐步[2]”。。。(这个网站不是一个代码“工厂”)我想你正在寻找一个
地图
你有什么问题?顺便说一句,
链接列表
不能分配给
集合
引用。您正在添加“rebok”,并希望o/p为“reebok”(检查拼写)。LinkedList分配给@RohitJain注释之外的一个集合是什么?集合和列表没有继承关系
lee[2],rebok[2]