-2
此代碼在java 7中正常工作。 Java 8中的迭代成功,但如果其他決策制定成功,我將被疊加。 我有一個列表,我有整數以及雙值。我如何解析這個並設置在模型類中?如何使用java 8 stream API過濾多個條件的列表?
AverageRatingModel avgRatingModel = new AverageRatingModel();
for(Property p:propertylist){
if(p.getName().equals("averagevote")){
avgRatingModel.setAvgRating(Double.parseDouble(p.getValue()));
}
if(p.getName().equals("nbvotes")){
avgRatingModel.setNoOfVotes(Integer.parseInt(p.getValue()));
}
}
你的for循環很奇怪:你一次又一次地在同一個對象'avgRatingModel'上設置值('setAvgRating'或'setNoOfVotes')。這是正常的嗎? – Tunaki
您的意思是您想要將'propertylist'中的屬性'prop'自動綁定到'AverageRatingModel'類的'prop'成員? –
你的代碼有什麼問題? – dasblinkenlight