如何在 Java 中的 ArrayList 中搜索字串?


包含 a () 方法是 String 類的,接受 String 值作為引數,驗證當前 String 物件是否包含指定的字串,如果包含則返回 true(否則返回 false)。

因此,要在 ArrayList 中搜索字串 −

  • 獲取 ArrayList。

  • 使用 for-each 迴圈獲取 ArrayList 物件的每個元素。

  • 驗證 ArrayList 中的每個元素是否包含所需的字串。

  • 如果是,則列印元素。

示例

 線上演示

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);
         }
      }
   }
}

輸出

Contents of the array list:
JavaFX
Java
Java Script

更新於: 2019-10-15

22K+ 瀏覽量

開始你的 職業生涯

透過完成課程獲得認證

開始
廣告