「java菜单数据分组」java数组分组
今天给各位分享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菜单数据分组的信息别忘了在本站进行查找喔。