Scala 的文件访问
发布时间:2020-12-16 09:44:43 所属栏目:安全 来源:网络整理
导读:==?读取行 //?读取行val?source?=?scala.oi.Source.fromFile("d:testa.txt")//?将整个文件作为一个字符串//?将文件中的每一行读入 ==?读取字符 val?source?=?scala.oi.Source.fromFile("d:testa.txt")for(c?-?source)?println(c) ==?从 URL?或其它源
==>?读取行 //?读取行 val?source?=?scala.oi.Source.fromFile("d:testa.txt") //?将整个文件作为一个字符串 //?将文件中的每一行读入 ==>?读取字符 val?source?=?scala.oi.Source.fromFile("d:testa.txt") for(c?<-?source)?println(c)
==>?从 URL?或其它源读取:?需要指定字符集 UTF-8 val?source?=?scala.oi.Source.fromURL("?"UTF-8"?) println(source.mkString) ==>?读取二进制文件(Scala?不支持直接读取二进制文件,但是可以通过调用?Java?的?InputStream?来进行读入) //?读取二进制文件 val?file?=?new?File("d:testtest.war") //?构造一个?InputStream val?in?=?new?FileInputStream(file) //?构造一个?buffer val?buffer?=?new?Array[Byte](file.length().toInt) //?读取 in.read(buffer) //?关闭 in.close() ==>?写入文本文件 val?out?=?new?PrintWriter("d:testtest.txt") for(i?<-?1?to?20)? ????out.println(i) ????out.close() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |