如何使用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电动机型号
  • 公众号如何发起提议
  • 斗罗大陆魂师对决毒爆流玩法及阵容搭配
  • 新手如何开室内儿童乐园?
  • 热门搜索
    睾丸疼痛是怎么回事 学习不好怎么办 驴是怎么死的 德尔地板质量怎么样 广东外语外贸大学怎么样 干豆腐怎么做好吃 不的繁体字怎么写 醇粹狗粮怎么样 手机被偷了怎么找回来 怎么了东东