मान लीजिए कि एक वर्ग ओब्ज है
class Obj{
int field;
}
और आप Objउदाहरणों की एक सूची है , यानी List<Obj> lst।
अब, मैं Java8 fieldमें lstफ़िल्टरिंग मानदंड (उदाहरण के लिए किसी ऑब्जेक्ट के लिए o, मानदंड है o.field > 10) के तहत सूची में ऑब्जेक्ट्स से अंतर फ़ील्ड के मानों का योग कैसे पा सकता हूं ?
int sum = lst.stream().mapToInt(Obj::getField).filter(n -> n > 10).sum();