如果我有多个数组,并且我想在所有数组中搜索,那么如何在java中搜索字符串?

如果我有多个数组,并且我想在所有数组中搜索,那么如何在java中搜索字符串?,java,arrays,search,arraylist,multidimensional-array,Java,Arrays,Search,Arraylist,Multidimensional Array,像这样试试 import java.util.Scanner; public class Problem1 { public static void main(String args[]) { Scanner input =new Scanner(System.in); String search =input.nextLine(); String arr1[] = {"Ranitidine","Seclo","Aceclofe

像这样试试

import java.util.Scanner;
public class Problem1 
{
    public static void main(String args[]) 
    {
        Scanner input =new Scanner(System.in);
        String search =input.nextLine();
        String arr1[] = {"Ranitidine","Seclo","Aceclofenac","Finix","Stemetile"};
        String arr2[] = {"Raine","Seclo","Aceofenac","Finix","temetile"};
        String arr3[] = {"Ranitie","Seclo","Aclofenac","Fix","Stile"};
        String arr4[] = {"Ranitide","Sclo","Acecofenac","Finx","Stemile"};
    }
}

您尝试过在一个数组中搜索吗?如果你知道如何搜索一个数组,为什么不直接搜索所有数组呢?Stream.ofarr1,arr2,arr3,arr4.flatMapStream::of.anyMatchPredicate.isequalsarchhehe@shmosel它很漂亮,但对初学者也没有帮助:我的意思是他不会理解
public static void main(String[] args)
    {
        String key = "Jones";
        String[ ] list = new String [100];   // instantiate the array
        for ( int i=0; i<100; i++)     // fill the array
             list [ i ]=Console.readLine("Enter name:  ");
        int count = search (list, key);    // invoke the method
        System.out.println("Count = " + count);
    }
    public static int search(String [ ] list, String key) //method to find "Jones"
    {
         int i, count = 0;
         for( i = 0; i< list.length; i++)
         {
              if (list [ i ].equals( key ))
                 count = count+1;
         }
         return (count);
    } 
public static void main(String[] args) {

        // adding element in search string array
        String[] searchArray = {"object", "search", "word"};

        boolean searchArrayResult = false;

        // This block search all string array
        // if string find in array it will break from 
        // string array loop and return true value.
        for (String str : searchArray){
            searchArrayResult = str.contains("wor");
            if(searchArrayResult){
                break;
            }
        }
        System.out.println("Search string Array result :"+searchArrayResult);
    }