關於 List 和 List > 的使用


廢話少說,直接上代碼:

public static String getExcelErrorList(String sql,String moduleno,String userid,String titlelist)throws SQLException{       //查詢為列表
        List<Map<String,Object>> fieldmap = JDBCUtils.query_Map(sql);

        //把用逗號隔開的字符串1,2,3轉為列表List<string>
        List<String> list = Arrays.asList(titlelist.split(","));

        //定義一個用來保存對比失敗的標題列表
        List<Map<String,Object>> list_error = new ArrayList<Map<String,Object>>();

        //對比列標題(循環列標題)
        for(String stitle:list) {
            boolean isfind = false;

            //查找是否存在這個標題
            for (Map<String, Object> map : fieldmap){
                if( (map.get("fieldname").equals(stitle)) || (map.get("chnname").equals(stitle)) ){
                    isfind = true;
                    break;
                }
            }

            //對比失敗,添加到隊列
            if (!(isfind)) {
                Map<String, Object> map = new HashMap<String, Object>();
                map.put("title", stitle);
                list_error.add(map);
            }
        }

        //失敗隊列轉為json格式
        String jsondata = JSON.toJSONString(list_error);
        jsondata = JsonUtils.getJsonData("0","",jsondata);
        return jsondata;
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM