21xrx.com
2024-11-22 08:04:08 Friday
登录
文章检索 我的文章 写文章
Java List 如何拼接成字符串
2023-06-12 22:40:09 深夜i     --     --
Java List 拼接 字符串 String

在Java语言中,List是一种常用的数据结构,它可以存储多个元素。有时我们需要将List中的元素拼接成一个字符串,可以使用Java提供的String.join()方法,在其中传入List和字符串分隔符即可。

举个例子,我们有一个List,里面存放的是姓名:


List nameList = new ArrayList<>();

nameList.add("张三");

nameList.add("李四");

nameList.add("王五");

nameList.add("赵六");

现在我们想将这些姓名拼接成一个字符串,用逗号分隔开,可以这样写:


String nameStr = String.join(",", nameList);

这样就得到了拼接好的字符串:


张三,李四,王五,赵六

除了使用String.join()方法,我们也可以使用StringBuilder或StringBuffer来实现List拼接字符串。具体实现方式可以参考下面这个例子:


StringBuilder sb = new StringBuilder();

for (String name : nameList) {

  sb.append(name).append(",");

}

sb.deleteCharAt(sb.length() - 1); // 删掉最后一个逗号

String nameStr = sb.toString();

无论使用哪种方式,都需要注意字符串分隔符的选择和处理最后一个元素之后是否还需要添加分隔符等问题。掌握了以上方法,对于List拼接字符串的问题就不再是难题。

.join(),StringBuilder,StringBuffer。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复