public void test(){
List<String> list= Lists.newArrayList();
list.add("one");
list.add("two");
list.add("three");
list.add("four");
String value="";
for (String s:list){
value=value+"->"+s;
}
System.out.println(value);
/**
* 结果:->one->two->three->four
* 或者是:one->two->three->four->
* 但是需求是:one->two->three->four
* 这样就需要对生成字符串的前或者后做处理(截取)
*/
}
public void test(){
List<String> list= Lists.newArrayList();
list.add("one");
list.add("two");
list.add("three");
list.add("four");
/**
* 方法一:
* 用->字符串将list内容连接
* 结果:one->two->three->four,不用做二次处理
*/
String value1 = Joiner.on("->").join(list);
System.out.println(value1);
/**
* 方法二:
* 用String.join()方法将字符串list内容连接
* 结果:one,two,three,four,不用做二次处理
*/
String value2 = String.join(",", list);
System.out.println(value2);
}
分隔符连接list字符串,Joiner.on().join()&&String.join(“,“, list)
于 2021-06-06 17:58:08 首次发布