का उपयोग कर सूची में मूल्यों को गुणा कैसे करें धारा में एक योग (समकक्ष समतुल्य विधि है जो धारा में दिए गए मानों के गुणा को निष्पादित कर सकती है?जावा 8 स्ट्रीम
मैं इस तरह पूर्णांकों की एक सूची है:
List<Integer> listOfIntegers = new ArrayList<>();
listOfIntegers.addAll(Arrays.asList(1,4,2,7,5));
मैं एक एपीआई जो मूल्यों गुणा और उत्पादन दे सकते हैं खोजने के लिए सभी पूर्णांकों का योग प्राप्त करने में सक्षम है, लेकिन में असमर्थ हूँ।
listOfIntegers.stream().mapToInt(a -> a).sum();
अगर मैं यह करने के लिए foreach इस्तेमाल करने की कोशिश, तो मैं परिणाम के रूप में केवल अंतिम चर इसके अंदर इस्तेमाल किया जा करने की अनुमति है की दुकान नहीं कर सकते हैं।
क्या इसका कोई विकल्प है?
इस लिंक को देखने के लिए आपको शायद अपना जवाब मिल जाएगा। http://codereview.stackexchange.com/questions/78484/multiplying-corresponding-integers-using-streams –