一、文件读写保存在开发中是非常重要的一环。记录一下 FileUtils工具类,非常好用的工具类。简化了代码。
maven依赖包为:
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>1.图片转换字节流,字节流转换为图片存储。
public static void main(String[] args) throws Exception{
//优化前,将图片转换为字节流
FileInputStream fin = new FileInputStream(new File("D:\crt.bmp"));
byte[] bytes = new byte[fin.available()];
fin.read(bytes);
fin.close();
//优化前,将字节写入文件
FileOutputStream fout = new FileOutputStream(new File("D:\crt111.bmp"));
fout.write(bytes);
fout.close();
//优化后,将图片转换为字节流
byte[] bytes2 = FileUtils.readFileToByteArray(new File("D:\crt.bmp"));
//优化后,将字节流存储为图片文件
FileUtils.writeByteArrayToFile(new File("D:\crt222.bmp"),bytes2);
}2.读取文件readLines按照行读,返回为list<String>,写文件,写一个数组集合。都很简单,很好用,FileUtils.就可以看到各个方法。
以上就是java读写文件操作,囊括所有io操作,FileUtil工具介绍的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号