场景
字符串转为数组、Map等
demo
package com.nio4444.demo;
import com.google.common.base.Splitter;
import java.util.Map;
public class SplitterDemo {
public static void main(String[] args) {
Iterable<String> tmp = Splitter.on("|").split("|1|5|6||") ;
System.out.println("" + tmp.toString());
// [, 1, 5, 6, , ]
//expectedString转为map
String expectedString = "1=q1#5=q5#2=q3";
Splitter.MapSplitter mapSplitter = Splitter.on("#").withKeyValueSeparator("=") ;
Map map = mapSplitter.split(expectedString) ;
System.out.println(map.toString() + "\n" + map.get(1) +" "+ map.get("1"));
// {1=q1, 5=q5, 2=q3}
// null q1
}
}