কম্পিউটার টিউটোরিয়াল

জাভাতে ArrayList-এ স্ট্রিং খোঁজা (Search) কীভাবে করবেন?

String ক্লাসের contains() মেথড একটি স্ট্রিং মান প্যারামিটার হিসেবে গ্রহণ করে, বর্তমান String অবজেক্টে নির্দিষ্ট স্ট্রিং রয়েছে কিনা যাচাই করে এবং থাকলে true রিটার্ন করে (নাহলে false)।

অতএব, ArrayList-এ একটি স্ট্রিং খুঁজে বের করতে −

  • অ্যারে লিস্ট পান/তৈরি করুন।

  • ফর-ইচ লুপ ব্যবহার করে ArrayList অবজেক্টের প্রতিটি এলিমেন্ট পান।

  • যাচাই করুন অ্যারে লিস্টের প্রতিটি এলিমেন্টে প্রয়োজনীয় স্ট্রিং আছে কিনা।

  • যদি থাকে তবে এলিমেন্টগুলো প্রিন্ট করুন।

উদাহরণ

import java.util.ArrayList; 
import java.util.Iterator; 

public class FindingString { 
    public static void main(String[] args) { 
        ArrayList list = new ArrayList(); 
        // ArrayList অবজেক্ট ইনস্ট্যানশিয়েট করা 
        list.add("JavaFX"); 
        list.add("Java"); 
        list.add("WebGL"); 
        list.add("OpenCV"); 
        list.add("OpenNLP"); 
        list.add("JOGL"); 
        list.add("Hadoop"); 
        list.add("HBase"); 
        list.add("Java Script"); 
        list.add("Flume"); 
        list.add("Mahout"); 
        list.add("Impala"); 
        
        System.out.println("Contents of the array list: "); 
        for (String element : list) { 
            if (element.contains("Java")) { 
                System.out.println(element); 
            } 
        } 
    } 
}

আউটপুট

Contents of the array list: 
JavaFX 
Java 
Java Script
  1. জাভা-তে ArrayList ইনিশিয়ালাইজেশন: একটি গাইড

  2. জাভাস্ক্রিপ্টে স্ট্রিং সার্চ করার পদ্ধতি

  3. জাভাতে বিদ্যমান JSON ফাইলে JSON স্ট্রিং যোগ কীভাবে করবেন?

  4. জাভাতে JList-এ কত প্রকার সিলেকশন মোড থাকে?