中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Java中inputstream轉file怎么實現

小億
505
2024-03-01 19:38:12
欄目: 編程語言

可以通過以下方法將InputStream轉換為File:

import java.io.*;

public class Main {
    public static void main(String[] args) {
        InputStream inputStream = null;
        FileOutputStream fileOutputStream = null;
        try {
            inputStream = new FileInputStream("input.txt");
            File file = new File("output.txt");
            fileOutputStream = new FileOutputStream(file);

            byte[] buffer = new byte[1024];
            int length;
            while ((length = inputStream.read(buffer)) != -1) {
                fileOutputStream.write(buffer, 0, length);
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (inputStream != null) {
                    inputStream.close();
                }
                if (fileOutputStream != null) {
                    fileOutputStream.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

此代碼段首先創建一個InputStream對象來讀取文件內容,然后創建一個File對象來寫入內容。通過讀取InputStream流的內容,并將其寫入到File中,實現了InputStream轉換為File的功能。

0
获嘉县| 云南省| 绵竹市| 九龙城区| 南和县| 龙陵县| 蒙山县| 长宁区| 黔南| 太白县| 东辽县| 腾冲县| 邵阳县| 巴彦淖尔市| 托克逊县| 北流市| 海晏县| 巴彦县| 武穴市| 雅江县| 玉溪市| 青铜峡市| 灵宝市| 武定县| 札达县| 临泽县| 鹤庆县| 江口县| 临邑县| 金寨县| 河北区| 楚雄市| 湖州市| 泾阳县| 漳平市| 定州市| 贵定县| 塘沽区| 尤溪县| 临泽县| 新巴尔虎右旗|