@Test
public void testSplite(){
List<String> strings = Splitter.on("|").splitToList("hello|Java|Js");
System.out.println(strings);//[hello, Java, Js]
}
@Test
public void testSplite1(){
List<String> strings = Splitter.on("|").splitToList("hello|Java|Js||||||");
System.out.println(strings);//[hello, Java, Js, , , , , , ]
}
@Test
public void testSplite2(){
List<String> strings = Splitter.on("|").omitEmptyStrings().splitToList("hello | Java|Js||||||");
System.out.println(strings);//[hello , Java, Js]
}
@Test
public void testSplite3(){
List<String> strings = Splitter.fixedLength(3).splitToList("abcdeeg");
System.out.println(strings);//[abc, dee, g]
}
@Test
public void testSplite4(){
List<String> strings = Splitter.on("#").limit(3).splitToList("ab#ss#jj#ii");
System.out.println(strings);//[ab, ss, jj#ii]
}
@Test
public void testSplite5(){
List<String> strings = Splitter.onPattern("\\|").trimResults().omitEmptyStrings().splitToList(" a | b| c|||||");
System.out.println(strings);//[a, b, c]
}
@Test
public void testSplite6(){
Map<String,String> strings = Splitter.onPattern("\\|").trimResults().omitEmptyStrings().withKeyValueSeparator("=").split("a=1|b=2| c=0|||||");
System.out.println(strings);//{a=1, b=2, c=0}
assertThat(strings.containsKey("c"),equalTo(true));
}
guava 字符串拆分
最新推荐文章于 2024-08-06 17:45:33 发布