我试图从scala 使用java.util.Scanner:
val scanner = new java.util.Scanner(System.in)
val line = scanner.readLine()
println(line)
Run Code Online (Sandbox Code Playgroud)
通过粘贴在scala REPL上或通过运行scala file.scala,我得到以下信息:
:2: error: value readLine is not a member of java.util.Scanner
val line = scanner.readLine()
Run Code Online (Sandbox Code Playgroud)
我想念什么?
java.util.Scanner没有readLine尝试nextLine。
scala> val scanner = new java.util.Scanner(System.in)
scanner: java.util.Scanner = java.util.Scanner[delimiters=\p{javaWhitespace}+][position=0][match valid=false][need input=false][source closed=false][skipped=false][group separator=\,][decimal separator=\.][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q?\E][infinity string=\Q?\E]
scala> val line = scanner.nextLine()
line: String = foo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4577 次 |
| 最近记录: |