Java 檔案輸出為字串以及字串輸出為檔案
阿新 • • 發佈:2019-02-02
檔案輸出為字串示例程式碼:
/** * 讀取檔案為字串 * * @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(); } }
示例程式碼記錄,方便以後引用。