如何使用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电动机型号
  • 公众号如何发起提议
  • 斗罗大陆魂师对决毒爆流玩法及阵容搭配
  • 新手如何开室内儿童乐园?
  • 热门搜索
    可以打电话的手表 长痘痘怎么消除 微信变黑色了怎么恢复 毕业了怎么办 凉拌藕片的做法 合肥旅游 福州旅游景点排行 黄河壶口瀑布旅游攻略 海陵岛旅游 杭州千岛湖旅游攻略