前言
有时候我们需要使用scala将java中HashMap类型转为DataFrame,以便利用Spark进行数据处理和分析。
实现方式
我们使用scala.collection.JavaConverters._包进行java和scala之间的转换
val hashMap = new util.HashMap[String, String]()
hashMap.asScala.toSeq.toDF()
如HashMap未指定内部key-value类型
hashMap.asScala.asInstanceOf[mutable.Map[String, String]].toSeq.toDF()