【发布时间】:2018-05-26 18:54:55
【问题描述】:
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.of(arr1, arr2, arr3, arr4).flatMap(Stream::of).anyMatch(Predicate.isEqual(search)) -
呵呵@shmosel 它很漂亮,但也不会帮助初学者:) 我的意思是他不会理解
标签: java arrays search arraylist multidimensional-array