21xrx.com
2025-03-23 19:26:32 Sunday
文章检索 我的文章 写文章
如何将Java List转换为逗号隔开的字符串
2023-06-15 16:47:52 深夜i     --     --
Java List 字符串转换 逗号分隔符 StringBuilder StringBuffer

Java中,List是一种常用的数据结构类型,常用于存储一组相关数据。当需要将List中的数据转换为逗号隔开的字符串时,可以用以下代码进行转换:

List
  list = new ArrayList 
  
   ();
  
 
list.add("apple");
list.add("banana");
list.add("orange");
String str = String.join(",", list);
System.out.println(str);

上述代码中,使用了String.join()方法,其中第一个参数是分隔符(这里使用逗号),第二个参数为List类型的数据。

除了使用String.join()方法外,还可以使用StringBuilder或StringBuffer进行字符串拼接,如下所示:

List
  list = new ArrayList 
  
   ();
  
 
list.add("apple");
list.add("banana");
list.add("orange");
StringBuilder sb = new StringBuilder();
for (String s : list) {
  sb.append(s);
  sb.append(",");
}
sb.deleteCharAt(sb.length() - 1);
String str = sb.toString();
System.out.println(str);

上述代码中,首先使用了StringBuilder创建一个字符串,然后使用循环遍历List中的数据,将其逐个添加到StringBuilder中,并且添加逗号分隔符。最后,删除最后一个逗号,并将StringBuilder转换为String类型。

  
  

评论区