58,454
社区成员
发帖
与我相关
我的任务
分享
House ho;
Map<HouseInfo, House> houseCache = new HashMap<>();
public boolean insertHouse(HouseInfo info, House h) {
boolean flag=true;
System.out.println("你正在添加房源信息");
houseCache.put(info, h);
System.out.println("添加成功");
return flag;
}
public House fetchByHouseInfo(HouseInfo info) {
return houseCache.get(info);
}
public House fetchByHouseId(String houseId) {
return houseCache
.values()
.stream()
.filter(new Predicate<House>() {
@Override
public boolean test(House house) {
return houseId.equals(house.houseId);
}
})
.findFirst()
.get();
}
class HouseInfo {
}
class House {
String houseId;
}