专栏首页Script Boy (CN-SIMO)文件随机读写专用类——RandomAccessFile

文件随机读写专用类——RandomAccessFile

 RandomAccessFile类可以随机读取文件,但是在测试中并不好用; File类可以测试文件存不存在,不存在可以创建文件; FileWriter类可以对文件进行重写或者追加内容; FileReader类可以读取顺序文件内容。一般用的时候都是用处理流(Scanner、BufferedReader等)包装; BufferedReader/BufferedWriter类,适合于读写文本文件; BufferedInputStream/BufferedOutputStream类,适合于包容二进制数据的文件; 还可以使用File的静态方法创建BufferedReader对象,还可以指定编码: BufferedReader in = File.newBufferedReader(Paths.get("input.txt"),Charset.forName("UTF-8")); Scanner类有一个useDelimiter方法,可以指定分隔符(以正则表达式方式表达,默认空格),然后以这个分隔符去切割字串; 参考链接:http://m.blog.csdn.net/article/details?id=51234056

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 软件工程作业02

    题目:      二柱子又对自己提出了新的要求: ? 设计思想: 项目名称、源文件等见软件工程作业01 对于乘除法,其实我们作业01中已经有了除法,别忘了...

    CN_Simo
  • Ajax数据的爬取(淘女郎为例)

    如果使用的是 Chrome 的话,可以首先选中 XHR 来更快速的找出获取数据的 API,如果在 XHR 里面没有再去 JS 里面一个个的寻找。

    CN_Simo
  • 格子刷油漆【动态规划问题】—NYOJ 980

    CN_Simo
  • Java Scanner用法详解

    Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Match...

    魏晓蕾
  • QQfamily火红壁纸送不停 - 腾讯ISUX

    腾讯ISUX
  • Python进阶三部曲之IO操作

    写在前面:前几天准备做数据分析,发现没有数据来源,于是我不得不准备爬虫方面的教程了。

    叫我龙总
  • What You See Is What You Get

    腾讯ISUX
  • 全球大学计算机科学与人工智能排名:卡耐基梅隆大学居首

    用这种方法进行排名入榜略难,因为在这些顶会发表文章不太容易,基于论文引用量的排名就相对简单。但作者也表示,之后的排名中会把论文引用量作为一个参数。目前,该排名还...

    华章科技
  • 全球大学计算机科学与人工智能排名:卡耐基梅隆大学居首

    机器之心报道 参与:李亚洲 近日,麻省大学阿默斯特分校的 Emery Berger 教授公布了一个全球院校计算机科学实力排名的项目 csranking。该项目旨...

    机器之心
  • Java漫谈7

    这次我们聊聊上次没有聊到的switch语句。 首先设想这么一种去吃饭的场景,我进到美食城,看着各种各样的餐馆,不知道吃什么好的时候,选择就变得尤其重要。我可以按...

    用户1335799

扫码关注云+社区

领取腾讯云代金券