为什么我的Scala计划不识别java.io.File
?
scala> val in = new java.util.Scanner(java.io.File("~/test.py"))
<console>:13: error: object java.io.File is not a value
val in = new java.util.Scanner(java.io.File("~/test.py"))
^
答案 0 :(得分:2)
当你编写像java.io.File("~/test.py")
这样的代码时,这意味着你正在调用apply
类的java.io.File
方法。但File
API并未提供此类方法。
如果要创建新的File
实例,则应使用constuctor:
new java.io.File("~/test.py")