1. 程式人生 > >list.stream.filter 中過濾的物件中如果有列舉,過濾後列舉變數就變成null了

list.stream.filter 中過濾的物件中如果有列舉,過濾後列舉變數就變成null了

List chargeToCalcs1= chargeToCalcs.stream().filter(ChargeToCalc -> CostNameType.trustservicecharge.getCode().equals(ChargeToCalc.getCostType())).collect(Collectors.toList()); chargeToCalcs在過濾前有個列舉變數是有值的。過濾後變空。 暫時不知道原因,麻煩知道大神給解釋一下。暫時解決方案是吧實體中變數改為String處理。