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

Java में List.replaceAll(UnaryOperator operator) विधि


List इंटरफेस की replaceAll() विधि UnaryOperator का एक ऑब्जेक्ट स्वीकार करती है जो एक विशेष ऑपरेशन को दर्शाता है, वर्तमान सूची के सभी तत्वों पर निर्दिष्ट ऑपरेशन करती है और सूची में मौजूदा मानों को उनके संबंधित परिणामों से प्रतिस्थापित करती है।

उदाहरण

import java.util.ArrayList;
import java.util.function.UnaryOperator;

class Op implements UnaryOperator {
    public String apply(String str) {
        return str.toUpperCase();
    }
}

public class Test {
    public static void main(String[] args) throws CloneNotSupportedException {
        ArrayList list = new ArrayList<>();
        list.add("Java");
        list.add("JavaScript");
        list.add("CoffeeScript");
        list.add("HBase");
        list.add("OpenNLP");
        System.out.println("Contents of the list: " + list);
        list.replaceAll(new Op());
        System.out.println("Contents of the list after replace operation:\n" + list);
    }
}

आउटपुट

Contents of the list: [Java, JavaScript, CoffeeScript, HBase, OpenNLP]
Contents of the list after replace operation:
[JAVA, JAVASCRIPT, COFFEESCRIPT, HBASE, OPENNLP]

  1. - जावा में ArrayList को सिंक्रोनाइज़ करने के कितने तरीके हैं?

    ArrayList AbstractList क्लास का एक सबक्लास है और इसका उपयोग तत्वों के डायनामिकली साइज़्ड कलेक्शन को स्टोर करने के लिए किया जा सकता है। एक ArrayList नए तत्वों को समायोजित करने के लिए अपना आकार बढ़ाता है और जब तत्व हटाए जाते हैं तो आकार घटाता है, इसलिए इसे रिसाइज़ेबल या डायनामिक ऐरे कहा जाता है। एक A

  1. - Java 8 में इंटरफेस संवर्द्धन (Interface Enhancements)

    Java 8 इंटरफेस में डिफ़ॉल्ट मेथड कार्यान्वयन की एक नई अवधारणा पेश करता है। यह क्षमता बैकवर्ड कम्पैटिबिलिटी के लिए जोड़ी गई है ताकि पुराने इंटरफेस Java 8 की लैम्ब्डा एक्सप्रेशन क्षमता का लाभ उठा सकें। उदाहरण के लिए, List या Collection इंटरफेस में forEach मेथड डिक्लेरेशन नहीं है। इस तरह के मेथड को ज

  1. - Java गाइड: List को Array में बदलें (और वापस) toArray() और Arrays.asList() के साथ

    List और Array के बीच बदलना Java में एक बहुत ही सामान्य ऑपरेशन है। Java में List को Array में बदलने का सबसे अच्छा और आसान तरीका .toArray() मेथड का उपयोग करना है। इसी तरह, हम Arrays.asList() मेथड का उपयोग करके Array को वापस List में बदल सकते हैं। नीचे दिए गए उदाहरण दिखाते हैं कि List of String और List