<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Java – 附加到文件 > 原文: [https://howtodoinjava.com/java/io/java-append-to-file/](https://howtodoinjava.com/java/io/java-append-to-file/) 使用`BufferedWritter`,`PrintWriter`,`FileOutputStream`和`Files`類學習**將內容追加到 Java** 中的文件。 在所有示例中,在打開要寫入的文件時,您都傳遞了第二個參數`true`,該參數表示以**附加模式**打開了文件。 ```java Table of Contents Append to File using BufferedWritter Append to File using PrintWriter Append to File using FileOutputStream Append to File using Files class ``` ## 使用`BufferedWritter`附加到文件 `BufferedWritter`會在寫入之前進行緩沖,因此會減少**的 IO 操作**的數量,從而提高性能。 要將內容附加到現有文件,請通過將第二個參數傳遞為`true`,以附加模式打開文件編寫器。 ```java public static void usingBufferedWritter() throws IOException { String textToAppend = "Happy Learning !!"; BufferedWriter writer = new BufferedWriter( new FileWriter("c:/temp/samplefile.txt", true) //Set true for append mode ); writer.newLine(); //Add new line writer.write(textToAppend); writer.close(); } ``` ## 使用`PrintWriter`附加到文件 使用[`PrintWriter`](https://docs.oracle.com/javase/10/docs/api/java/io/PrintWriter.html)將格式化的文本寫入文件。 此類實現`PrintStream`中提供的所有打印方法,因此您可以使用`System.out.println()`語句使用的所有格式。 要將內容追加到現有文件中,請通過將第二個參數傳遞為`true`來以追加模式打開文件編寫器。 ```java public static void usingPrintWriter() throws IOException { String textToAppend = "Happy Learning !!"; FileWriter fileWriter = new FileWriter("c:/temp/samplefile.txt", true); //Set true for append mode PrintWriter printWriter = new PrintWriter(fileWriter); printWriter.println(textToAppend); //New line printWriter.close(); } ``` ## 使用`FileOutputStream`附加到文件 使用[`FileOutputStream`](https://docs.oracle.com/javase/10/docs/api/java/io/FileOutputStream.html)**將二進制數據寫入文件**。 `FileOutputStream`用于寫入原始字節流,例如圖像數據。 要編寫字符流,請考慮使用`FileWriter`。 要將內容追加到現有文件中,請通過將第二個參數作為`true`傳遞,以追加模式打開`FileOutputStream`。 ```java public static void usingFileOutputStream() throws IOException { String textToAppend = "\r\n Happy Learning !!"; //new line in content FileOutputStream outputStream = new FileOutputStream("c:/temp/samplefile.txt", true); byte[] strToBytes = textToAppend.getBytes(); outputStream.write(strToBytes); outputStream.close(); } ``` ## 使用`Files`類附加到文件 使用`Files`類,我們可以使用`write`函數編寫文件,在內部使用`OutputStream`將字節數組寫入文件。 要將內容追加到現有文件中,請在寫入內容時使用`StandardOpenOption.APPEND`。 ```java public static void usingPath() throws IOException { String textToAppend = "\r\n Happy Learning !!"; //new line in content Path path = Paths.get("c:/temp/samplefile.txt"); Files.write(path, textToAppend.getBytes(), StandardOpenOption.APPEND); //Append mode } ``` 學習愉快!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看