1 基本用法 Splitter.on(',') .split(str); 拆分字符串 import com.google.common.base.Splitter; public class GuavaSplitterExample { public static void main(String[] args) { String str = "a,,b, c,,,d"; Iterable<String> result = Splitter.on(',') .split(str); System.out.println("--start--"); for(String s: result){ System.out.println(s); } System.out.println("--end--"); } } 输出: –start– a b c d –end– 2) 去除空格,使用omitEmptyStrings Iterable<String> result = Splitter.on(',') .omitEmptyStrings() .split(str); 3) 去除每一行的空格 String str = "a,,b, c,,,d"; Iterable<String> result = Splitter.on(',') .trimResults() .omitEmptyStrings() .split(str); 输出: –start– a b c d –end– 4) 还可以指定使用哪些字符去除 String str = "a,,b,c1,,,d2"; Iterable<String> result = Splitter.on(',') .trimResults(CharMatcher.DIGIT) .omitEmptyStrings() .split(str); 输出: –start– a b c d –end–
google的guava库 Spliiter使用
猜你喜欢
转载自sanniangmiao.iteye.com/blog/2264293
今日推荐
周排行