List<Map<String, Object>>直接取出每个对象中固定的key值

xiaoxiao2021-02-28  56

package com.codyy.sso.controller.yuanqu; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class Test { public static void main(String[] args) { List<Map<String, Object>> listMaps = new ArrayList<Map<String, Object>>(); Map<String, Object> map1 = new HashMap<String, Object>(); map1.put("BASEUSERID", "ba8152b7f8354773a036ca78e04c558e"); map1.put("ROLENAME", "管理员2"); map1.put("BASEROLEID", "181519c6eedf4002b4abd26635019518"); listMaps.add(map1); System.out.println(listMaps); System.out.println("___________________________"); Map<String, Object> map2 = new HashMap<String, Object>(); map2.put("BASEUSERID", "ba8152b7f8354773a036ca78e04c558e"); map2.put("ROLENAME", "管理员"); map2.put("BASEROLEID", "5003dcfa42b74b72933983f20d052cc7"); listMaps.add(map2); System.out.println(listMaps); String role = null ; StringBuffer roles = new StringBuffer(); for(int i = 0;i < listMaps.size();i++){ // 取出BASEROLEID的值,拼接到roles中去 role = (String)listMaps.get(i).get("BASEROLEID"); System.out.println("BASEROLEID的值为:" + role); roles.append(role + ","); System.out.println(roles); } System.out.println("++++++++++"); System.out.println(roles.toString()); } }
转载请注明原文地址: https://www.6miu.com/read-80147.html

最新回复(0)