{"NeedUpDateFields": ["FMATERIALID","F_TVJB_LXSKU"],"Model": [{"FMATERIALID": 164275,"F_TVJB_LXSKU": 1},{"FMATERIALID": 165738,"F_TVJB_LXSKU": 1},{"FMATERIALID": 188850,"F_TVJB_LXSKU": 1},{"FMATERIALID": 381596,"F_TVJB_LXSKU": 1},{"FMATERIALID": 548377,"F_TVJB_LXSKU": 1}]}java\u600e\u4e48\u4f7f\u7528\u5faa\u73af\u628a\u5176\u4e2d\u7684164275\uff0c165738\uff0c188850\uff0c381596\uff0c548377\u66ff\u6362\u4e3a\u6211\u60f3\u66ff\u6362\u7684\u5185\u5bb9\u5185\u5bb9\uff1a\u5728Java\u4e2d\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528\u5faa\u73af\u6765\u901a\u8fc7\u5217\u8868\u5e76\u66ff\u6362\u76f8\u5e94\u7684\u503c\u3002\u6839\u636e\u60a8\u63d0\u4f9b\u7684\u6570\u636e\u7ed3\u6784\uff0c\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u7684\u4ee3\u7801\u6765\u5b9e\u73b0\u66ff\u6362\u64cd\u4f5c\uff1a\n\njava\nimport java.util.ArrayList;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\n\npublic class Main {\n public static void main(String[] args) {\n // \u83b7\u53d6\u9700\u8981\u66f4\u65b0\u7684\u5b57\u6bb5\u548c\u76f8\u5e94\u7684\u66ff\u6362\u503c\n List<Integer> needUpdateFields = new ArrayList<>();\n List<Map<String, Integer>> model = new ArrayList<>();\n \n // \u6a21\u62df\u6570\u636e\n needUpdateFields.add(164275);\n needUpdateFields.add(165738);\n needUpdateFields.add(188850);\n needUpdateFields.add(381596);\n needUpdateFields.add(548377);\n \n Map<String, Integer> map1 = new HashMap<>();\n map1.put("FMATERIALID", 164275);\n map1.put("F_TVJB_LXSKU", 1);\n model.add(map1);\n \n Map<String, Integer> map2 = new HashMap<>();\n map2.put("FMATERIALID", 165738);\n map2.put("F_TVJB_LXSKU", 1);\n model.add(map2);\n \n Map<String, Integer> map3 = new HashMap<>();\n map3.put("FMATERIALID", 188850);\n map3.put("F_TVJB_LXSKU", 1);\n model.add(map3);\n \n Map<String, Integer> map4 = new HashMap<>();\n map4.put("FMATERIALID", 381596);\n map4.put("F_TVJB_LXSKU", 1);\n model.add(map4);\n \n Map<String, Integer> map5 = new HashMap<>();\n map5.put("FMATERIALID", 548377);\n map5.put("F_TVJB_LXSKU", 1);\n model.add(map5);\n \n // \u66ff\u6362\u6570\u503c\n for (Map<String, Integer> map : model) {\n int FMATERIALID = map.get("FMATERIALID");\n \n // \u68c0\u67e5\u662f\u5426\u9700\u8981\u66ff\u6362\n if (needUpdateFields.contains(FMATERIALID)) {\n // \u6267\u884c\u66ff\u6362\u64cd\u4f5c\uff0c\u8fd9\u91cc\u66ff\u6362\u4e3a\u65b0\u7684\u503c\n int newFMATERIALID = 123456;\n map.put("FMATERIALID", newFMATERIALID);\n }\n }\n \n // \u6253\u5370\u7ed3\u679c\n for (Map<String, Integer> map : model) {\n System.out.println(map);\n }\n }\n}\n\n\n\u4e0a\u8ff0\u4ee3\u7801\u901a\u8fc7\u6a21\u578b\u5217\u8868\uff0c\u5e76\u68c0\u67e5\u6bcf\u4e2a\u6a21\u578b\u7684FMATERIALID\u5b57\u6bb5\u662f\u5426\u9700\u8981\u66ff\u6362\u3002\u5982\u679c\u9700\u8981\u66ff\u6362\uff0c\u5219\u5c06\u5176\u66ff\u6362\u4e3a\u65b0\u7684\u503c\u3002\u6700\u540e\uff0c\u6253\u5370\u51fa\u66ff\u6362\u540e\u7684\u6a21\u578b\u5217\u8868\u3002\n\n\u8bf7\u6839\u636e\u60a8\u7684\u5b9e\u9645\u9700\u6c42\u4fee\u6539\u4ee3\u7801\u4e2d\u7684\u66ff\u6362\u64cd\u4f5c\u548c\u6253\u5370\u7ed3\u679c\u7684\u903c\u8f91\u3002


原文地址: https://www.cveoy.top/t/topic/pJb1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录