字符串变list
List<String> list = Splitter.on("#").splitToList("1#2#3#4");
System.out.println(list); //[1, 2, 3, 4]
字符串变list,限制长度
List<String> list1 = Splitter.on("#").limit(2).splitToList("1#2#3#4");
System.out.println(list1); //[1, 2#3#4]
字符串变list,排除空值
List<String> list1 = Splitter.on("#").splitToList("1#2#3#4###");
System.out.println(list1);//[1, 2, 3, 4, , , ]
List<String> list2 = Splitter.on("#").omitEmptyStrings().splitToList("1#2#3#4###");
System.out.println(list2);//[1, 2, 3, 4]
字符串变list,除去空格
List<String> list1 = Splitter.on("#").omitEmptyStrings().splitToList("1# 2#3 #4###");
System.out.println(list1);//[1, 2, 3 , 4]
List<String> list3 = Splitter.on("#").trimResults().omitEmptyStrings().splitToList("1# 2#3 #4###");
System.out.println(list3);//[1, 2, 3, 4]
字符串变list,按长度切分
List<String> list4 = Splitter.fixedLength(3).splitToList("1234567");
System.out.println(list4);//[123, 456, 7]
字符串变map
Map<String, String> map = Splitter.on("#").withKeyValueSeparator("=").split("1=1#2=2#3=3#4=4");
System.out.println(map);//{1=1, 2=2, 3=3, 4=4}