У меня есть два разных списка, и с их помощью я готовлю третий список, используя потоки.
Student.java
public class Student {
int id;
String name;
public Student(int id, String name) {
super();
this.id = id;
this.name = name;
}
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;
}
}
StudentLoc.java
public class StudentLoc {
int id;
String loc;
public StudentLoc(int id, String loc) {
super();
this.id = id;
this.loc = loc;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getLoc() {
return loc;
}
public void setLoc(String loc) {
this.loc = loc;
}
}
и у меня третий класс, как показано ниже.
StudentDetLoc.java
public class StudentDetLoc {
int id;
String name;
String Loc;
}
- Мне нужно сравнить список учеников и список учеников с помощью свойства id.
- если идентификатор присутствует в обоих списках, тогда я должен подготовить список StudentDetLoc, используя оба списка.