<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <blockquote>
讯享网
List转化为String
下面总结了List转化为String的几种常见的方法,并使用逗号进行分割。
使用String.join()方法
Java 8引入了String.join()方法,可以将数组或集合以指定的分隔符连接起来形成新的字符串。
ini
代码解读
复制代码
讯享网
使用StringBuilder
ini
代码解读
复制代码
List list = Arrays.asList(“aa”, “bb”, “cc”);
StringBuilder sb = new StringBuilder();
for (String s : list) {
sb.append(s).append(“,”);
} String str = sb.deleteCharAt(sb.length() - 1).toString();
使用Java 8的Stream API
ini
代码解读
复制代码
使用Apache Commons Lang3的StringUtils.join()方法
Apache Commons Lang3提供了StringUtils.join()方法,可以将数组或集合以指定的分隔符连接起来形成新的字符串。
引入依赖包:
xml
代码解读
复制代码
讯享网
ini
代码解读
复制代码
使用Guava的Joiner.on()方法
引入依赖包:
xml
代码解读
复制代码
讯享网
ini
代码解读
复制代码
String转化为List
使用split()方法
String类提供了split()方法,可以根据指定的分隔符将字符串分割成字符串数组。然后,可以使用Arrays.asList()方法将字符串数组转换为List。
ini
代码解读
复制代码

讯享网
使用正则表达式
可以使用正则表达式来匹配字符串中的分隔符,然后将匹配到的字符串分割成List。
ini
代码解读
复制代码
使用Apache Commons Lang3的StringUtils.split()方法
Apache Commons Lang3提供了StringUtils.split()方法,可以根据指定的分隔符将字符串分割成字符串数组。然后,可以使用Arrays.asList()方法将字符串数组转换为List。
引入依赖包:
xml
代码解读
复制代码
讯享网
ini
代码解读
复制代码
使用Guava的Splitter.on()方法
Guava提供了Splitter.on()方法,可以根据指定的分隔符将字符串分割成字符串数组。然后,可以使用Lists.newArrayList()方法将字符串数组转换为List。
引入依赖包:
xml
代码解读
复制代码
讯享网
ini
代码解读
复制代码
转载来源:https://juejin.cn/post/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/148040.html