将String转换为特定的集合或转换为map

一,String 转为特定的集合

//常用方法    

List list = new ArrayList();
    String a = "1-2-3-4-5-6";
    String[] strs = a.split("-");
    for(int i=0; i         list.add(strs[i]);
    }

 //使用 guava
    String str = "1-2-3-4-5-6";
    List list = Splitter.on("-").splitToList(str);
    //list为  [1, 2, 3, 4, 5, 6]

二,String 转换为特定的Map

String str = "xiaoming=11,xiaohong=23";

Map map = Splitter.on(",").withKeyValueSeparator("=").split(str);

你可能感兴趣的:(js验证,java)