У меня есть два разных массива String.
String[] str1={(ABC),(CDE),(DEF),(FGE),(ERT)}; String[] str2={(ABC),(FGE)};
Я хочу знать, есть ли в str1 все члены str2? Как я могу найти str2 в str1?
Arrays.asList(str1).containsAll(Arrays.asList(str2));
Создайте один объект Set для каждого из ваших массивов, содержащих элементы массива.Затем используйте метод containsAll класса Set, чтобы убедиться, что один Set содержит все элементы из другого Set.
http://download.oracle.com/javase/6/docs/api/java/util/Set.html
Вы можете искать каждый элемент str2 в str1.Или более эффективно: сортируйте str1 и используйте бинарный поиск.