Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में स्ट्रीम फ़िल्टर के साथ सूची का योग

जावा में स्ट्रीम फ़िल्टर के साथ सूची का योग प्राप्त करने के लिए, कोड इस प्रकार है -

उदाहरण

import java.util.*;
public class Demo
{
   public static void main(String[] args)
   {
      List<Integer> my_list = new ArrayList<Integer>();
      my_list.add(11);
      my_list.add(35);
      my_list.add(56);
      my_list.add(78);
      my_list.add(91);
      System.out.println(sum(my_list));
   }
   public static int sum(List<Integer> my_list)
   {
      System.out.println("In the main function, the sum of list with filter is ");
      return my_list.stream().filter(i -> i > 5).mapToInt(i -> i).sum();
   }
}

आउटपुट

In the main function, the sum of list with filter is
271

डेमो नामक एक वर्ग में मुख्य कार्य होता है जो एक ArrayList बनाता है। तत्वों को 'ऐड ()' फ़ंक्शन का उपयोग करके सरणी सूची में जोड़ा जाता है। सूची के सभी तत्वों का योग 'योग' फ़ंक्शन का उपयोग करके स्क्रीन पर मुद्रित किया जा सकता है। 'योग' नाम का एक अन्य फ़ंक्शन परिभाषित किया गया है जो मान को पूर्णांक में मैप करके फ़िल्टर किए गए आउटपुट को लौटाता है।


  1. जावा में संतुलित बीएसटी में दिए गए योग के साथ एक जोड़ी खोजें

    अवधारणा किसी दिए गए बैलेंस्ड बाइनरी सर्च ट्री और लक्ष्य योग के संबंध में, हम एक ऐसा फ़ंक्शन लिखते हैं जो सही होता है यदि योग के साथ एक जोड़ी लक्ष्य योग के बराबर होती है, अन्यथा झूठी वापसी होती है। इस मामले में, अपेक्षित समय जटिलता ओ (एन) है और केवल ओ (लॉगन) अतिरिक्त स्थान लागू किया जा सकता है। यहां

  1. जावाएफएक्स ग्रहण के साथ।

    JavaFx को एक्लिप्स में सेटअप करने के लिए, सबसे पहले, सुनिश्चित करें कि आपने अपने सिस्टम में एक्लिप्स और जावा को सफलतापूर्वक इंस्टॉल कर लिया है। मावेन निर्भरता मावेन निर्भरता का उपयोग करके जावाएफएक्स पर्यावरण स्थापित करने के लिए, ग्रहण में एक जावा प्रोजेक्ट बनाएं, इसे एक मावेन प्रोजेक्ट में परिवर्ति

  1. कोड उदाहरणों के साथ जावा 8 स्ट्रीम ट्यूटोरियल

    इस ब्लॉग पोस्ट में, हम Java 8 Streams सुविधाओं पर चर्चा करने जा रहे हैं और बहुत सारे अलग-अलग कोड उदाहरण प्रदान करेंगे। जावा स्ट्रीम्स जावा में कार्यात्मक प्रोग्रामिंग लाती हैं और वे जावा 8 में समर्थित हैं, इसलिए यदि आपके पास जावा का पुराना संस्करण है, तो आपको जावा स्ट्रीम का उपयोग करने के लिए जावा