求教一段scala代码,晕菜了,初学
飞火流云 2017-09-12 01:22:46 package test
import scala.io.Source
class MetisPartitioner {
val metisMap =new scala.collection.mutable.HashMap[Int,Int]
def loadMetisFile() {
val file=Source.fromFile("E:\\a.file")
var id = 1 ;
for(line <- file.getLines)
{
// var partition = scala.util.Try(line.toInt) ;
var partition = line.toInt ;
metisMap.put(id, partition)
id = id +1
// println(partition)
}
file.close
}
def getMetisPartition(n:Int):Int = {
metisMap.get(n) //这行直接报错了。。。
}
}