对数组进行分类 Map

package com.com.collections;

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

public class HomeWork02 {
public static void main(String[] args) {
int[] li = {11,22,33,44,55,66,77,88,99};
Map<String, List<Integer>> map = new HashMap<>();
for (int n:li){
if (n >= 66){
//判断是否存在key1,如果不存在,创建新的一个进去
if (!map.containsKey("key1")){
map.put("key1",new ArrayList<Integer>());
}
map.get("key1").add(n);
}else{
if (!map.containsKey("key2")){
map.put("key2",new ArrayList<Integer>());
}
map.get("key2").add(n);
}
}
System.out.println(map);
}
}
posted @ 2022-05-16 09:38  小松2739  阅读(56)  评论(0编辑  收藏  举报