@askalidov

Как определить, содержится ли массив строк в другом массиве строк?

Есть первый массив строк:
String[] st1 = {"I", "am", "Bob"};
И второй:
String[] st2 = {"I", "Bo"};
Необходимо, чтобы возвращалось true, т.к. все элементы st2 есть в st1
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
@askalidov Автор вопроса
private static boolean containsAll(String[] substr, String[] str) {
        for (String s : substr) {
            if (!Arrays.toString(str).contains(s)) {
                return false;
            }
        }
        return true;
    }
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xez
@xez Куратор тега Java
TL Junior Roo
Нужно пройтись по кажому элементу из второго массива и выяснить содержится ли он в первом массиве.
Если все содержатся - вернуть true, если хотя бы один не нашелся - false.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
19 апр. 2024, в 18:38
1500 руб./в час
19 апр. 2024, в 18:36
1500 руб./за проект
19 апр. 2024, в 18:36
30000 руб./за проект