Scala中的java.util.Enumeration

wir*_*uma 2 scala scala-collections

如何正确地调用existsjava.util.Enumeration?我不能改变来源,它来自HttpServletRequest.

这个(不相关的)代码有效:

val a = List("One", "Two", "Three")
a exists (_ contains "T")
Run Code Online (Sandbox Code Playgroud)

但是为什么这段代码无法编译:

import collection.JavaConversions.enumerationAsScalaIterator
enumerationAsScalaIterator(req.getHeaderNames[String])[String] exists (_ contains "T")
Run Code Online (Sandbox Code Playgroud)

我使用IntelliJ作为我的IDE.上面的代码在编辑器中没有显示任何错误,但在编译时会抛出错误:

错误:';' 预期,但'''发现.enumerationAsScalaIterator(req.getHeaderNames [String])[String]存在(_包含"T")

Pab*_*dez 5

尝试

import collection.JavaConversions.enumerationAsScalaIterator

req.getHeaderNames() exists (_ contains "T")
Run Code Online (Sandbox Code Playgroud)