「javamap切分」java使用map进行数据分类

博主:adminadmin 2022-11-30 19:13:05 82

本篇文章给大家谈谈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切分的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-30,除非注明,否则均为首码项目网原创文章,转载请注明出处。