Scala读取文本数据

1、数据源

2、代码

package com.cn.util

import scala.io.Source

object scalaUtils {
  //读取txt文本,并且返回所有行的迭代器;
  def readTxtLines(s_filePath: String):Iterator[scala.Predef.String] ={
    val filePath=s_filePath
    val sourse=Source.fromFile(filePath,"UTF-8")
    val lineIterator=sourse.getLines()
    lineIterator
  }

  def main(args: Array[String]): Unit = {
    val lines = readTxtLines("test.txt")
    while(lines.hasNext){
      println(lines.next())
    }
  }
}

3、运行结果

发布了143 篇原创文章 · 获赞 12 · 访问量 8672

猜你喜欢

转载自blog.csdn.net/hyj_king/article/details/104653367