>我有一个如下所示的客户对象。
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(","));