import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
public class sizemap {
public static void main(String[] args) {
Map<String, String> map = new LinkedHashMap<String, String>();
//模拟存储数据
for (int i = 0; i < 11; i++) {
String key = i + "key";
String j = i + "";
map.put(key, j);
}
System.out.println(map.size());
/**
* 一下就是直接对Map控制大小的代码
*/
//超过10就删去
int size = map.size();
if(size >10){
Set<String> keySet = map.keySet();
Iterator<String> interator = keySet.iterator();
String firstKey = "";
if(interator.hasNext()){
firstKey = interator.next();
}
if(!"".equals(firstKey)){
map.remove(firstKey);
}
System.out.println(firstKey);
System.out.println(map.size());
}
}
}
限定Map中存储个数
最新推荐文章于 2022-06-21 10:03:28 发布