String a = ",abcd,,efg,l";
System.out.println(Splitter.on(",").trimResults().omitEmptyStrings().splitToList(a));
// 依次 join 多个字符串,Joiner 是 Guava 提供的 API
Joiner joiner = Joiner.on(",").skipNulls();
String result = joiner.join("hello",null,"china");
System.out.println( "依次 join 多个字符串:{}"+result );
List<String> list = Lists.newArrayList(new String[]{"hello","china",null});
System.out.println("自动删除 list 中空值:{}" + joiner.join(list));
本文介绍了使用Guava库进行字符串处理的方法,包括如何利用Splitter分割字符串并去除空白项,以及使用Joiner连接字符串并自动跳过空值。通过具体代码示例展示了这些功能的应用。
5万+





