ホームページ > Java > &#&チュートリアル > Java のファイル読み取りおよび書き込み操作 (すべての IO 操作を含む)、FileUtil ツールの概要

Java のファイル読み取りおよび書き込み操作 (すべての IO 操作を含む)、FileUtil ツールの概要

无忌哥哥
リリース: 2018-07-20 10:45:08
オリジナル
1971 人が閲覧しました

一、文件读写保存在开发中是非常重要的一环。记录一下 FileUtils工具类,非常好用的工具类。简化了代码。

maven依赖包为:

1

2

3

4

5

<dependency>

    <groupId>commons-io</groupId>

    <artifactId>commons-io</artifactId>

    <version>2.4</version>

</dependency>

ログイン後にコピー

1.图片转换字节流,字节流转换为图片存储。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

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,写文件,写一个数组集合。都很简单,很好用,FileUtils.就可以看到各个方法。

以上がJava のファイル読み取りおよび書き込み操作 (すべての IO 操作を含む)、FileUtil ツールの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート