Phương thức contains() của String nhận String parameter, kiểm tra String hiện tại có chứa chuỗi chỉ định, trả true nếu có.
Để tìm chuỗi trong ArrayList:
Lấy array list.
Dùng for-each loop lấy từng element.
Kiểm tra mỗi element có chứa chuỗi cần tìm.
Nếu có thì in element.
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); } } } }
Kết quả
Contents of the array list: JavaFX Java Java Script