如何使用Scala实现文件的拷贝

 时间:2024-10-24 08:53:34

1、读取行:要读取文件的所有行,可以调用scala.io.Source对象的getLines方法:也可以对getLines应用toArray或toBuffer方法。

如何使用Scala实现文件的拷贝

2、将这些行放到数组或缓冲当中,将文件内容读成一个字符串:val lines = source.mkString。

如何使用Scala实现文件的拷贝如何使用Scala实现文件的拷贝

3、读取字符:要从文件中读取字符,可以直接把Source对象当做迭代器:如果想查看某个字符,但是不处理掉的话,调用source对象的buffered方法。

如何使用Scala实现文件的拷贝

4、读取词法单元或数字:通过split方法对转化成行的文件内容进行划分,通过toInt或toDouble方法把字符转化成整数或浮点数。

如何使用Scala实现文件的拷贝

5、写入文本:Scala没有內建的对写入文件的支持,要写入文本文件,可以使用java.io.PrintWriter.

如何使用Scala实现文件的拷贝

6、值得一提的是FileChannel在使用前,必须要打开。需要通过InputStream/OutputStream/RandomAccessFile获取,BufferedReader/BufferedWriter获取不到。

如何使用Scala实现文件的拷贝
  • 【校园指南】湖南铁路科技职业技术学院住宿篇
  • 雷克萨斯JTBW1GG电动机型号
  • 公众号如何发起提议
  • 斗罗大陆魂师对决毒爆流玩法及阵容搭配
  • 新手如何开室内儿童乐园?
  • 热门搜索
    初中语文手抄报 读书节手抄报资料 爱劳动手抄报内容 科技报手抄报 五一劳动节手抄报的字 化学手抄报版面设计 语文知识手抄报 一年级数学手抄报内容 五年级上数学手抄报 二年级手抄报内容