String 转Map

xiaoxiao2021-02-28  111

String 转Map,仅供参考:

public static void main(String[] args) { HashMap<String, String> hm= new HashMap<>(); hm.put("1", "a"); hm.put("2", "b"); hm.put("3", ""); hm.put("", "d"); hm.put("4", ""); hm.put("", ""); System.out.println("map值===="+hm); //转string String sHm=hm.toString(); sHm=sHm.replace("{", "").replace("}", "").trim(); System.out.println("转list值===="+sHm); String[] lst=sHm.split(",");//String // string转map Map<String, String> map= new HashMap<>(); for(String st :lst){ st=st.trim(); map.put(st.substring(0,1).compareTo("=")==0?"":st.substring(0,1), st.substring(st.length()-1).compareTo("=")==0?"":st.substring(st.length()-1)); } System.out.println("String 转map 值==="+map); }

转载请注明原文地址: https://www.6miu.com/read-72150.html

最新回复(0)