可以通过以下步骤来完成:
以下是一个示例代码:
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class UniqueElementCount {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(1);
list.add(2);
Map<Integer, Integer> elementCountMap = new HashMap<>();
for (int element : list) {
if (elementCountMap.containsKey(element)) {
elementCountMap.put(element, elementCountMap.get(element) + 1);
} else {
elementCountMap.put(element, 1);
}
}
for (Map.Entry<Integer, Integer> entry : elementCountMap.entrySet()) {
System.out.println("元素 " + entry.getKey() + " 出现了 " + entry.getValue() + " 次");
}
}
}
这段代码会输出每个元素及其出现次数。你可以根据需要对输出进行修改,比如将其存储到一个新的ArrayList中,或者返回一个包含所有元素及其出现次数的字符串。
腾讯云相关产品和产品介绍链接地址暂未提供。
领取专属 10元无门槛券
手把手带您无忧上云