Scala spark streaming Twitter-过滤语言

Scala spark streaming Twitter-过滤语言,scala,twitter4j,spark-streaming,Scala,Twitter4j,Spark Streaming,我知道这个问题已经在好几篇文章中讨论过了,但我不知道如何解决我的问题。我试着用语言过滤twitt。我在这个论坛上读到,我必须使用twitter4j api。我已将其添加到我的依赖项中: <dependency> <groupId>org.twitter4j</groupId> <artifactId>twitter4j-stream</artifactId> <version

我知道这个问题已经在好几篇文章中讨论过了,但我不知道如何解决我的问题。我试着用语言过滤twitt。我在这个论坛上读到,我必须使用twitter4j api。我已将其添加到我的依赖项中:

    <dependency>
        <groupId>org.twitter4j</groupId>
        <artifactId>twitter4j-stream</artifactId>
        <version>3.0.3</version>
    </dependency>
错误是:

cannot resolve symbol getlang

为什么编译器不能识别getLang方法?这个方法应该在twitter4j api中实现,对吗?仅导入twitter4j并设置依赖项以使用其方法是不够的?

它可能会被构建过滤器的方式弄糊涂。请尝试以下操作:
status=>\ucode.getLang==“es”
这是一个匿名函数,只有一个参数
status
,然后您就不用它了。要么使用@Todd的建议,要么使用
status=>\u status.getLand==“es”
?多亏了这两种方法,我尝试了两种解决方案,但都不管用。。。抛出的eror是相同的
cannot resolve symbol getlang