我正在尝试通过 lambdaj 过滤在供应商数组中找到的 caroffers 对象列表。但是下面的代码不起作用。我得到空列表。
String[] vendor = {"FORD","TOYOTA"};
List carsOffers=filter(having(on(CarProviderModel.class).getProviderName(), hasItemInArray(vendor)),carprvds);
下面的代码在哪里起作用。只有 equalTo 似乎对我有用。
List carsOffers=filter(having(on(CarProviderModel.class).getProviderName(), anyOf(equalTo(vendor[0]), equalTo(vendor[1]))),carprvds);
请帮我。