资源简介

int[] arr = { 1, 2, 2, 3, 3, 4, 4, 4, 1, 5, 6, 6, 6 }; 两种不同方式(使用map和list两种方式)获得一下输出结果 数组和list 可以使用相同的方法,自己测试可以 控制台输出 1出现的次数:2 2出现的次数:2 3出现的次数:2 4出现的次数:3 5出现的次数:1 数组中唯一的元素是:5

资源截图

代码片段和文件信息

package cn.hbc.com;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;

public class TestListAndMap {
// 找出arr数组中唯一的元素
// 也可以当统计数组中各个元素的个数
//下面分别用两种方法找出唯一的元素
public static void main(String[] args) {
int[] arr = { 1 2 2 3 3 4 4 4 1 5 6 6 6 };
object aa = search(arr);
System.out.println(“数组中唯一的元素是:“ + aa);
}

@SuppressWarnings(“unchecked“)
private static object search(int[] arr) {

Map map = new HashMap();

for (int i = 0; i < arr.length; i++) {
if (!map.isEmpty() && map.containsKey(arr[i])) {
map.put(arr[i] map.get(arr[i]) + 1);
} else {
map.put(arr[i] 1);
}

}
Set set 

评论

共有 条评论