Hej, mam listę zawierającą Stringi z Enuma, chciałbym, aby po wpisaniu komendy "!test asd" przez użytkownika, pętla sprawdziła, czy w danych listy znajduje się fraza "asd", jeśli tak, aplikacja robi swoje.

Getter z enuma:

public static List<String> getAllGroupsList() {
        return Stream.of(Groups.values()).map(Groups::getCommand).collect(Collectors.toList());
    }

Chciałbym, aby wyglądało to mniej więcej tak przy sprawdzeniu komendy (która pobierana jest jako String):

if (message.equals("!test " + *TUTAJ MA BYĆ FRAZA ZNAJDUJĄCA SIĘ (lub nie) W LIŚCIE*)) {
      // Coś tam, coś tam....
 }

Z góry dziękuję za pomoc :)

EDIT:
Załatwiłem to w ten sposób:

if (message.contains("!test")) {
                List<String> groupsList = Groups.getAllGroupsList();

                for (String group : groupsList) {
                    if (message.contains(group)) {
                         // Coś tam się wykonuje
                        return;
                    }
                }
            }

Myślę, że można zamknąć :D