2021
06-23
06-23
Java实用工具之StringJoiner详解
背景在平时的业务开发中,我们可能会遇到字符串列表根据分隔符进行拼接的需求。比如:输入:数组:[“a”,“b”,“c”]分隔符:","输出:“a,b,c”处理通常我们可以使用StringBuilder根据下标位置决定是否需要添加分隔符以达到目的,比如:publicstaticvoidmain(String[]args){StringBuildersb=newStringBuilder();String[]strings=newString[]{"a","b","c"};Stringdelimiter=",";...
继续阅读 >
StringJoiner是Java8新出的用于处理字符串拼接的工具类,可以让你的代码看起来更优雅,不拉跨。假设现在遍历一个字符串集合,需求是每个元素按照“.”分开。Stringa="w",b="d",c="n",d="m",e="d";List<String>list=newArrayList<>();list.add(a);list.add(b);list.add(c);list.add(d);list.add(e);最原始的做法,拼接就完了,eazy。Stringresult="";for(Stringstr:list){resul...