亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
宜城市| 霍城县| 崇礼县| 长治市| 河池市| 阳新县| 岱山县| 巴林右旗| 甘洛县| 公安县| 祁连县| 永修县| 西宁市| 汶上县| 新巴尔虎右旗| 手游| 弋阳县| 海丰县| 偃师市| 珠海市| 潞西市| 泾阳县| 托克逊县| 怀仁县| 建湖县| 桦南县| 定襄县| 绥滨县| 太谷县| 鄯善县| 仁化县| 石狮市| 依兰县| 犍为县| 普陀区| 康定县| 汝南县| 阿拉尔市| 衡阳市| 灵丘县| 郎溪县|