所以我使用一个类来为我保留一个全局数组,就像这样。
class keys{
public static final String[] keys = new String[]{
"LDA", "MUL"
};
}
有我的类,我像这样访问它:
System.out.println(keys.keys[0]);
这将打印出 LDA。现在我正在使用分词器从文件中读取,我想检查我所在的当前令牌( tokenizer.nextToken(( (是否在字符串键内。
我目前正在尝试类似的东西
if (keys.keys.contains(tokenizer.nextToken())
它不起作用,如果有人有任何建议,请告诉我!
你可以使用像这样的流
if(Arrays.stream(keys.keys).anyMatch(tokenizer.nextToken()::equals))