将字段数据从映射<整数、对象>提取为字符串



>我有一个如下所示的客户对象。

public class Custoemr {
    private String Id;
    Private String Name;
    Private String Address;
    Private String Description;
    Setter/Getter;
    toString;
}

这包含在 Map<String, Customer> map 中,它分别包含 customerId 和 Object 作为键和值。出于分析目的,我需要收集要写入文件的 String 中的所有客户描述数据。

为此,我需要从字符串中的描述中提取数据,而不是List<String>.

我在互联网上看到了几个将它们收集为List<String>的例子,但我需要一个字符串。有没有办法在不迭代的情况下提取信息,我的意思是使用 java 流。

如果我理解正确:

yourMap.values()
       .stream()
       .map(Customer::getDescription)
       .collect(Collectors.joining(","));

最新更新