Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào để tìm kiếm một chuỗi trong ArrayList trong java?

chứa một () phương thức của lớp String chấp nhận giá trị Sting làm tham số, xác minh xem đối tượng String hiện tại có chứa chuỗi được chỉ định hay không và trả về true nếu có (nếu không thì false).

Do đó, đối với một chuỗi trong ArrayList -

  • Nhận danh sách mảng.

  • Sử dụng vòng lặp for-each để lấy từng phần tử của đối tượng ArrayList.

  • Xác minh xem mỗi phần tử trong danh sách mảng có chứa chuỗi bắt buộc hay không.

  • Nếu vậy, hãy in các phần tử.

Ví dụ

import java.util.ArrayList;
import java.util.Iterator;
public class FindingString{
   public static void main(String[] args){
      ArrayList <String> list = new ArrayList<String>();
      //Instantiating an ArrayList object
      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);
         }
      }
   }
}

Đầu ra

Contents of the array list:
JavaFX
Java
Java Script