網頁

2021/11/6

Java 11 Files writeString() readString()寫出及讀取文字檔

Java 11 FileswriteString()可寫出字串到檔案;readString()可從檔案讀取字串。。


writeString(Path path, CharSequence csq, OpenOption... options)的第一個參數為要寫出的檔案路徑; 第二個參數為要寫出的字串; 最後的varargs參數為開啟檔案選項,選填。寫出檔案後會回傳該檔案的路徑Path

readString(Path path)接收一個參數為讀取字串的檔案路徑,返回從檔案讀取的字串。

下面範例利用writeString()把"Hello world"寫出到同目錄下的hello.txt,然後再用readString()hello.txt讀取字串。

Files.createFile(Path path, FileAttribute<?>... attrs)用來建立檔案。

Path path = Files.writeString(
        Files.createFile(Paths.get(new File("./hello.txt").getPath())),
        "Hello world");

String content = Files.readString(path);

System.out.println(content); // Hello world


沒有留言:

張貼留言