我非常熟悉使用java.util.Scanner
和next()
,hasNext()
,nextInt()
,nextLine()
等来解析输入。Scala等效于java.util.Scanner
有什么我应该用在斯卡拉?
该数据不是按照语法来构造的;它比那更特别。
例如,可以说我有一个库存。输入的每一行与所述名称开始,然后具有这些项目的数量,然后对那些项
Firetruck 2 A450M A451M
Machine 1 QZLT
Keyboard 0
我看到Console
具有方法如readInt()
的ID,但读取输入的一整行;相当于nextInt()
似乎并不存在。
java.util.Scanner
显然是这样做的。但是有什么我应该使用的(例如,返回Scala而不是Java类型的东西)?
“扫描仪将返回Scala中使用时,斯卡拉类型”。哦,当然会。谢谢。 –