<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 文件`readString()` API – 將文件讀取為 Java 中的字符串 > 原文: [https://howtodoinjava.com/java11/files-readstring-read-file-to-string/](https://howtodoinjava.com/java11/files-readstring-read-file-to-string/) 學習使用[**`Files.readString(path)`**](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/file/Files.html#readString(java.nio.file.Path))方法將文件讀取為 Java 字符串。 該 API 已在 [Java 11](https://howtodoinjava.com/java11/features-enhancements/) 中引入。 ## 1\. 文件`readString()`方法 `java.nio.file.Files`類具有兩個重載方法。 ```java public static String readString?(Path path) throws IOException public static String readString?(Path path, Charset cs) throws IOException ``` * 第一種方法將文件中的所有內容讀取為字符串,然后使用 **UTF-8** 字符集將其從字節解碼為字符。 該方法可確保在讀取所有內容或引發 I/O 錯誤或其他運行時異常時關閉文件。 * 第一種方法等效于`readString(path, StandardCharsets.UTF_8)`。 * 第二種方法與僅使用指定字符集的方法相同。 * 請注意,這些方法不適用于讀取非常大的文件。 否則,如果文件過大(例如,文件大小大于 2GB),它們可能會拋出`OutOfMemoryError`。 ## 2\. 文件`readString()`示例 Java 程序使用`Files.readString()`方法將文件讀取為字符串。 ```java import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.Files; import java.io.IOException; public class Main { public static void main(String[] args) { Path filePath = Paths.get("C:/", "temp", "test.txt"); try { String content = Files.readString(filePath); System.out.println(content); } catch (IOException e) { e.printStackTrace(); } } } ``` 程序輸出。 ```java Hello Java Learner !! ``` 文件`c:/temp/test.txt`的位置在這里。 ```java Hello Java Learner !! ``` 將我的問題放在評論部分。 學習愉快!
                  <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>

                              哎呀哎呀视频在线观看