可以使用Java 8中的Stream来实现这个需求。首先,将list转换为Stream,然后使用Collectors.joining方法将元素拼接起来,中间用逗号隔开,并且最后一个值没有逗号。

以下是示例代码:

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

public class Main {
    public static void main(String[] args) {
        // 创建一个list
        List<String> list = new ArrayList<>();
        list.add("A");
        list.add("B");
        list.add("C");

        // 使用Stream拼接list的值
        String result = list.stream()
                .collect(Collectors.joining(","));

        System.out.println(result);
    }
}

输出结果为:A,B,C

Java遍历一个list值用字符串拼接中间用逗号隔开并且最后一个值没有逗号

原文地址: https://www.cveoy.top/t/topic/jet8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录