「javamap切分」java使用map进行数据分类
本篇文章给大家谈谈javamap切分,以及java使用map进行数据分类对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java问题,数据库查到的一个map,需要截取这个map里面值的部分内容放回map里面?
写了一个简单的例子,希望能帮你提供下思路。
MapString, String map=new HashMapString, String();
map.put("1", "11111");
map.put("2", "22222");
map.put("3", "33333");
下面的方法可以写成一个公用的方法。遍历后将截取的原放回map中,返回即可达到你想要的结果。方法可以带两个参数,一个是需要遍历的Map,另一个是key,如果key为null则遍历map,截取所有对象指定的属性。如果key有值则截取key对应的值。
for(EntryString, String entry:map.entrySet()){
map.put(entry.getKey(),entry.getValue().substring(0, entry.getValue().length()));//map中key相同时,后者会覆盖前者的value
System.out.println("key:"+entry.getKey()+";value:"+entry.getValue());
}
java把map等分,让后放到两个map中
Map map = new HashMap();
Map map1 = new HashMap(map.subMap(0,map.size()/2) );
Map map2 = new HashMap(map.subMap(map.size()/2,map.size()));
java 中Map用法
第一种是先把map的所有key看成Set,然后遍历出每个key,根据key获取value.
第二种是先把map看成一个Map.Entry的Set,那么每个Map.Entry就是一个键--值对,遍历这个Set,就遍历出了一个个的Map.Entry,这个对象包含了键值对,直接从中获取key和value就ok.
javamap切分的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java使用map进行数据分类、javamap切分的信息别忘了在本站进行查找喔。
发布于:2022-11-30,除非注明,否则均为
原创文章,转载请注明出处。