「java菜单数据分组」java数组分组

博主:adminadmin 2023-01-07 08:21:08 692

今天给各位分享java菜单数据分组的知识,其中也会对java数组分组进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java 对数据分组

把从数据库读出来的ResultSet 传入这个方法

public static MapLong, ListLong orgnaizeData(ResultSet rs) {

MapLong, ListLong result = null;

try {

if (rs.getRow() 0) {

result = new HashMapLong, ListLong();

while (rs.next()) {

Long key = rs.getLong(1);

Long value = rs.getLong(2);

if (result.containsKey(key)) {

result.get(key).add(value);

} else {

ListLong valueList = new ArrayListLong();

valueList.add(value);

result.put(key, valueList);

}

}

}

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return result;

}

java 菜单项 怎么分组? JMenuItem 怎么分组? 就是各个 JMenuItem 之间的那个横线,吧他们隔开

在你的JMenu对象中有一个 addSeparator() 方法,使用它就可以在menuitem之间添加一根横线。

java list分组

public static void main(String[] args) {

ListMapString, Object list=new ArrayListMapString,Object();

MapString, Object map=new HashMapString, Object();

map.put("id", 1);

map.put("name", "颜色");

map.put("default", "红");

list.add(map);

MapString, Object map3=new HashMapString, Object();

map3.put("id", 2);

map3.put("name", "颜色");

map3.put("default", "绿");

list.add(map3);

MapString, Object map4=new HashMapString, Object();

map4.put("id", 3);

map4.put("name", "颜色");

map4.put("default", "蓝");

list.add(map4);

MapString, Object map5=new HashMapString, Object();

map5.put("id", 4);

map5.put("name", "尺寸");

map5.put("default", "15");

list.add(map5);

MapString, Object map6=new HashMapString, Object();

map6.put("id", 5);

map6.put("name", "尺寸");

map6.put("default", "16");

list.add(map6);

String ys="颜色:";

String cc="尺寸:";

for (MapString, Object map2 : list) {

if ("颜色".equals(map2.get("name"))) {

ys+=map2.get("default")+"-"+map2.get("id")+" ";

}

if ("尺寸".equals(map2.get("name"))) {

cc+=map2.get("default")+"-"+map2.get("id")+" ";

}

}

System.out.println(ys);

System.out.println(cc);

}

java菜单数据分组的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java数组分组、java菜单数据分组的信息别忘了在本站进行查找喔。