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

जावा प्रोग्राम लैम्ब्डा एक्सप्रेशन का उपयोग करके ArrayList पर पुनरावृति करने के लिए

इस लेख में, हम समझेंगे कि लैम्ब्डा एक्सप्रेशन का उपयोग करके ArrayList पर पुनरावृति कैसे करें। ArrayList वर्ग एक आकार बदलने योग्य सरणी है, जिसे java.util पैकेज में पाया जा सकता है। जावा में एक अंतर्निर्मित सरणी और एक ArrayList के बीच का अंतर यह है कि किसी सरणी के आकार को संशोधित नहीं किया जा सकता है।

नीचे उसी का एक प्रदर्शन है -

मान लें कि हमारा इनपुट है -

Run the program

वांछित आउटपुट होगा -

The list is defined as: Java Python Scala Mysql Redshift

एल्गोरिदम

Step 1 - START
Step 2 - Declare namely
Step 3 - Define the values.
Step 4 - Create an ArrayList, and iterate over it, and display it.
Step 5 - In the ArrayList, add elements using the ‘add’ method.
Step 6 - Display this on the console.
Step 7 - Use the ‘forEach’ loop to iterate over the elements, and display them.
Step 8 - Stop

उदाहरण 1

यहां, हम 'मेन' ​​फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।

import java.util.ArrayList;
public class Demo {
   public static void print(ArrayList<String> input_list) {
      System.out.print("\nThe list is defined as:\n ");
      for(String language : input_list) {
         System.out.print(language + " ");
      }
   }
   public static void main(String[] args) {
      System.out.println("The required packages have been imported");
      ArrayList<String> input_list = new ArrayList<>();
      input_list.add("Java");
      input_list.add("Python");
      input_list.add("Scala");
      input_list.add("Mysql");
      input_list.add("Redshift");
      print(input_list);
   }
}

आउटपुट

The required packages have been imported

The list is defined as:
Java Python Scala Mysql Redshift

उदाहरण 2

यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।

import java.util.ArrayList;
public class Demo {
   public static void print(ArrayList<Integer> input_list) {
      System.out.print("\nThe list is defined as:\n ");
      for(Integer elements : input_list) {
         System.out.print(elements + " ");
      }
   }
   public static void main(String[] args) {
      System.out.println("The required packages have been imported");
      ArrayList<Integer> input_list = new ArrayList<>();
      input_list.add(500);
      input_list.add(600);
      input_list.add(700);
      input_list.add(800);
      input_list.add(950);
      print(input_list);
   }
}

आउटपुट

The required packages have been imported
The list is defined as:
500 600 700 800 950

  1. जावा में सूचकांकों के साथ एक स्ट्रीम पर पुनरावृति करने का कार्यक्रम 8

    जावा 8 में इंडेक्स के साथ स्ट्रीम पर पुनरावृति करने के लिए, कोड इस प्रकार है - उदाहरण + str).forEach(System.out::println); }} आउटपुट e डेमो नामक एक वर्ग में मुख्य कार्य होता है। इस मुख्य फ़ंक्शन में, स्ट्रिंग प्रकार की एक सरणी घोषित की जाती है और AtomicInteger उदाहरण AtomicInteger वर्ग का उपयोग कर

  1. जावा 9 में जेएसएचएल में लैम्ब्डा अभिव्यक्ति कैसे कार्यान्वित करें?

    जेशेल जावा का पहला REPL . है और कमांड-लाइन उपकरण जो जावा प्रोग्रामिंग भाषा तत्वों का इंटरैक्टिव उपयोग प्रदान करता है। हम इस उपकरण का उपयोग करके किसी वर्ग के अलगाव में कार्यक्षमता का परीक्षण कर सकते हैं। जेशेल कमांड-लाइन . में एक सरल और आसान प्रोग्रामिंग वातावरण बनाता है जो उपयोगकर्ता से इनपुट लेत

  1. जावा में नियमित अभिव्यक्ति का उपयोग करके एक स्ट्रिंग में स्वरों का मिलान करने का कार्यक्रम

    आप वर्गाकार कोष्ठकों में मिलान करने के लिए सभी आवश्यक वर्णों को समूहित कर सकते हैं “[ ] ” यानी मेटाकैरेक्टर/उप-अभिव्यक्ति “[ ] सभी निर्दिष्ट वर्णों से मेल खाता है। इसलिए, सभी अक्षरों का मिलान करने के लिए इनके भीतर स्वर अक्षरों को निर्दिष्ट करें जैसा कि नीचे दिखाया गया है - [aeiouAEIOU] उदाहरण 1 आय