规格名称                显示名称选择颜色                 红色选择颜色                 黑色机型大小                 15寸机型大小                 16寸以上的表结构,按照规格名称分组,最后变成选择颜色:红色  黑色机型大小: 15寸 16寸这样的json格式用JAVA怎么输出,求高手指点.最好有代码

解决方案 »

  1.   

    用HashMap可以吗?
    public static void tempFun(){
    String ggmc[] = new String[]{"选择颜色", "选择颜色", "机型大小", "机型大小"};
    String xxmc[] = new String[]{"黑色", "红色", "15寸", "16寸"};
    HashMap map = new HashMap();
    for (int i = 0; i < ggmc.length; i ++){
    if (map.get(ggmc[i]) != null){
    String tempStr = map.get(ggmc[i]).toString();
    map.put(ggmc[i], tempStr + xxmc[i]);
    } else {
    map.put(ggmc[i], xxmc[i]);
    }
    }
    if (map.size() > 0){
    Iterator it = map.entrySet().iterator();
    while(it.hasNext()){
    Map.Entry entry = (Map.Entry)it.next();
    String key = (String)entry.getKey();
    String value = (String)entry.getValue();
    System.out.println(key + ":" + value);
    }
    }
    }测试通过,不过貌似顺序没控制!