小编gd0*_*000的帖子

Java 8 Stream交叉并结合两个不同的自定义对象列表

我想得到两个不同类型的列表的交集和联合.我一直在尝试使用Java 8流,因为我认为这是最简单的方法.到目前为止,我每次都失败了.我简化了代码,因此可以轻松复制.我有两个对象,Data1和Data2:

例如:

public class Data2 {

private int id;
private String name;
private String type;

public int getId() {
    return id;
}

public void setId(int id) {
    this.id = id;
}

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

public String getType() {
    return type;
}

public void setType(String type) {
    this.type = type;
}

public Data2(int id, String name, String type) {

    this.id = id;
    this.name = name;
    this.type = …
Run Code Online (Sandbox Code Playgroud)

java java-8 java-stream

3
推荐指数
1
解决办法
2025
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1