gistfile1.txt package com.liu.splitter;import java.util.List;import java.util.Map;import org.junit.Test;import com.google.common.base.Splitter;public class SplitterUtils {@Testpublic void testSplitToList(){List result = Splitter.on("|").spl
package com.liu.splitter;
import java.util.List;
import java.util.Map;
import org.junit.Test;
import com.google.common.base.Splitter;
public class SplitterUtils {
@Test
public void testSplitToList(){
List
result = Splitter.on("|").splitToList("hello|world");
for (String a : result) {
System.out.println(a);
}
}
@Test
public void testSplitIngnoreEmpty(){
List
result = Splitter.on("|").omitEmptyStrings().splitToList(" hello|world ||"); for (String a : result) { System.out.println(a); } } @Test public void testSplitOnlimit(){ List
result = Splitter.on("|").limit(3).splitToList("hello|world|haha|liudahong||"); for (String a : result) { System.out.println(a); } } @Test public void testSplitOnTrim(){ List
result = Splitter.on("|").trimResults().splitToList(" hello|world|haha|liudahong||"); // for (String a : result) { // System.out.println(a); // } System.out.println(result.size()); } @Test public void testSplitFixLength(){ List
result = Splitter.fixedLength(3).splitToList("aaabbbcccddd"); for (String a : result) { System.out.println(a); } } @Test public void testSplitToMap(){ Map
map = Splitter.on("|").withKeyValueSeparator("=").split("hello=world|haha=liudahong"); map.entrySet(); for (Map.Entry
a : map.entrySet()) { System.out.println(a.getKey()); System.out.println(a.getValue()); } } }
