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

javaobject oriented programmingprogramming

String 类的 contains a () 方法接受 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("数组列表的内容:");
      for (String element : list){
         if (element.contains("Java")){
             System.out.println(element);
         }
      }
   }
}

输出

数组列表的内容:
JavaFX
Java
Java Script

相关文章