文件随机读写专用类——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 条评论
登录 后参与评论

相关文章

来自专栏猿天地

ElasticSearch搜索引擎在SpringBoot中的实践

实验环境 ES版本:5.3.0 spring bt版本:1.5.9 首先当然需要安装好elastic search环境,最好再安装上可视化插件 elastics...

3735
来自专栏青枫的专栏

day18_文件的上传和下载学习笔记

作用:告知服务器请求正文的MIME类型(文件类型)。(与请求消息头中:Content-Type作用是一致的) 可选值:

531
来自专栏C/C++基础

jsoncpp初探

首先说一下JSON。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSO...

612
来自专栏Java学习网

Android代码判断手机是否已root方法学习

Android代码判断手机是否已root方法学习 关于判断手机是否已经root的方法。如果app有一些特殊功能需要root权限,则需要判断是否root。比如...

2297
来自专栏Jed的技术阶梯

Kafka 0.8.2.2 Producer报错:java.net.ConnectException: Connection timed out: no further information

1652
来自专栏Petrichor的专栏

python: help 函数

15110
来自专栏Gaussic

Spring MVC绑定 List 对象参数 原

       最近做的一个小小的项目碰上了如何用 post 传递一整个 list 的问题,在解决这个问题的同时,也顺带升级一下 Spring 的版本,并精简一下...

861
来自专栏Python爬虫实战

Python指南:文件处理

哪种文件格式最适合用于存储整个数据集——二进制、文本还是XML?这严重依赖于具体的上下文。

941
来自专栏MasiMaro 的技术博文

Windows内核函数

在驱动中一般使用的是ANSI字符串和宽字节字符串,在驱动中我们仍然可以使用C中提供的字符串操作函数,但是在DDK中不提倡这样做,由于C函数容易导致缓冲区溢出漏洞...

764
来自专栏java架构师

【WP之一】]独立存储

介绍: 提供一个磁盘存储空间,他是一种虚拟的文件系统,能存储小量的数据;在默认的情况下,它只能存储1MB的文件。根据使用方式及功能的不同,独立存储空间又包含两部...

3036

扫码关注云+社区