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

String类的contains方法()方法接受Sting值作为参数,验证当前String对象是否包含指定的字符串,如果包含则返回true(否则返回false)。

因此,对于ArrayList中的字符串-

  • 获取数组列表。

  • 使用for-each循环获取ArrayList对象的每个元素。

  • 验证数组列表中的每个元素是否包含必需的字符串。

  • 如果是这样,则打印元素。

示例

import java.util.ArrayList;

import java.util.Iterator;

public class FindingString{

   public static void main(String[] args){

      ArrayList <String> list = new ArrayList<String>();

      //实例化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

以上是 如何在Java中的ArrayList中搜索字符串? 的全部内容, 来源链接: utcz.com/z/343468.html

回到顶部