Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java list拼接成字符串

作者:岁月凉茶   发布日期:2026-06-11   浏览:92

import java.util.Arrays;
import java.util.List;
import java.util.StringJoiner;

public class ListToStringExample {
    public static void main(String[] args) {
        // 创建一个包含字符串的List
        List<String> list = Arrays.asList("Java", "is", "awesome");

        // 使用String.join方法拼接成字符串,以空格作为分隔符
        String result1 = String.join(" ", list);
        System.out.println(result1);  // 输出: Java is awesome

        // 使用StringJoiner类拼接成字符串,以逗号作为分隔符
        StringJoiner joiner = new StringJoiner(",");
        for (String item : list) {
            joiner.add(item);
        }
        String result2 = joiner.toString();
        System.out.println(result2);  // 输出: Java,is,awesome

        // 使用StringBuilder类拼接成字符串,以短横线作为分隔符
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < list.size(); i++) {
            sb.append(list.get(i));
            if (i != list.size() - 1) {
                sb.append("-");
            }
        }
        String result3 = sb.toString();
        System.out.println(result3);  // 输出: Java-is-awesome
    }
}

解释说明:

  1. String.join:这是最简单的方法之一,直接使用 String.join 方法可以将 List 中的元素用指定的分隔符连接成一个字符串。
  2. StringJoinerStringJoiner 是 Java 8 引入的一个类,它可以方便地将多个字符串用指定的分隔符连接起来,并且还可以设置前缀和后缀(如果需要)。
  3. StringBuilder:这是一个更传统的做法,通过循环遍历 List 并手动添加分隔符来构建最终的字符串。这种方法在某些情况下可能会更灵活,但代码量相对较多。

以上三种方法都可以实现将 List 拼接成字符串的功能,选择哪种方式取决于具体的需求和偏好。

上一篇:json生成java实体类

下一篇:java mapper

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站