Я пытался обнаружить каждый токен в предложении t1 для чувствительного слова в строке sen [], но, похоже, он не работает с циклом for
package IntelliJ.company;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner kbReader = new Scanner(System.in);
System.out.println("Enter next sentence: ");
String s1 = kbReader.next();
StringTokenizer t1 = new StringTokenizer(s1, " ");
String sen[] = {"Hermes", "bridge", "Muddy", "River", "assault", "offensive"};
boolean Reject = false;
while (t1.hasMoreTokens()) {
String m = t1.nextToken();
int i;
for (i = 0; i < 6; i++) {
if (m.equalsIgnoreCase(sen[i])) {
Reject = true;
}
}
}
if (Reject)
System.out.println(">>>REJECTED");
else
System.out.println("OK");
}
}