有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何检查字符串列表是否包含特定值?

我试图查看字符串的ArrayList是否包含位于另一个字符串中的单词,但我做错了什么。这是我的代码: 下面是我的ArrayList的一个例子

标题={“钠”、“锂”、“诱惑红AC”}

String ocrRes = "I want some sugar  , and some coffee with Allura Red AC , Ponceau 4R ";

    for (int i = 0; i < titles.size() ; i++)
    {

            if (ocrRes.contains(titles.get(i)) )
            {
                ocrResult.setText(titles.get(i));
            }


    }

任何帮助都将不胜感激。提前谢谢你


共 (1) 个答案

  1. # 1 楼答案

    以下是如何在字符串数组中查找特定单词的概述:

    String[] array;
    //will return the index of the array where word found.
    
    int checkWord(String searchWord)
    {
       for(int i = 0; i < array.length; i++)
       { 
               if (searchWord.equals(array[i]))
                   return i;
       }
    }
    

    您可以实现类似的功能来在数组中查找单词,希望这有帮助:)