(JAVA)包含带有tokenizer字符串的方法

时间:2018-04-20 06:30:27

标签: java global-variables contains tokenize

所以我正在使用一个类为我保留一个全局数组。

class keys{
  public static final String[] keys = new String[]{
      "LDA", "MUL"
    };
}

有我的班级,我正在这样访问它:

System.out.println(keys.keys[0]);

这打印出LDA。 现在我正在读取带有tokenizer的文件,我想检查我所在的当前令牌(tokenizer.nextToken())是否在字符串键内。

我正在尝试像

这样的东西
if (keys.keys.contains(tokenizer.nextToken())

并且它不起作用,如果有人有任何建议请告诉我!

1 个答案:

答案 0 :(得分:0)

您可以使用像

这样的流
if(Arrays.stream(keys.keys).anyMatch(tokenizer.nextToken()::equals))