1. 程式人生 > >Java 檔案輸出為字串以及字串輸出為檔案

Java 檔案輸出為字串以及字串輸出為檔案

檔案輸出為字串示例程式碼:

  • /**
         * 讀取檔案為字串
         * 
         * @return
         */
        public static String readString() {
            String str = "";
            File file = new File("C:/Users/wan7/Desktop/表單/粗集料試驗/粗集料衝擊值試驗(T0322-2000).html");
            try {
                FileInputStream in = new FileInputStream(file);
                // size 為字串的長度 ,這裡一次性讀完
                int size = in.available();
                byte[] buffer = new byte[size];
                in.read(buffer);
                in.close();
                str = new String(buffer, "utf-8");
            } catch (IOException e) {
                return null;
            }
            return str;
        }

字串輸出為檔案示例程式碼:

  • /**
         * 輸出到檔案
         */
        public static void outFile(String s) {
            File file = new File("C:/Users/wan7/Desktop/11111111111.html");
            try (FileOutputStream fop = new FileOutputStream(file)) {
                // if file doesn't exists, then create it
                if (!file.exists()) {
                    file.createNewFile();
                }
                // get the content in bytes
                byte[] contentInBytes = s.getBytes();
    
                fop.write(contentInBytes);
                fop.flush();
                fop.close();
                System.out.println("Done");
            } catch (IOException e) {
                e.printStackTrace();
            }
        }


示例程式碼記錄,方便以後引用。