要将一个 ArrayList 转换为字符串,并且用竖线间隔,可以使用 Java 的 Stream API 和 String.join 方法来实现。以下是一个示例代码:

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

public class Main {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);

        String result = list.stream()
                .map(Object::toString)
                .collect(Collectors.joining(" | "));
        System.out.println(result);
    }
}

在上面的代码中,首先创建了一个 ArrayList 对象,并添加了一些整数。然后使用 Stream API 对列表进行操作,将每个整数转换为字符串。最后使用 String.join 方法将转换后的字符串用竖线' | ' 连接起来,并将结果打印出来。

输出结果为:1 | 2 | 3 | 4 | 5

Java 将 ArrayList<Integer> 转换为用竖线间隔的字符串

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

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