色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 在txt中讀和寫(xiě)

Java 中提供了很多讀寫(xiě)文件的方式,其中讀寫(xiě)文本文件是最常見(jiàn)的操作之一。讀取和寫(xiě)入文本文件可以使用 Java 中的 IO 流實(shí)現(xiàn),也可使用 Java 的 java.nio.file 包實(shí)現(xiàn)。

使用 Java IO 流的方式讀取 txt 文件:

public static void main(String[] args) {
File file = new File("example.txt");
try (BufferedReader br = new BufferedReader(new FileReader(file))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
System.out.println("Error reading file: " + e.getMessage());
}
}

使用 Java IO 流的方式寫(xiě)入 txt 文件:

public static void main(String[] args) {
try (FileWriter writer = new FileWriter("example.txt")) {
writer.write("Hello world!");
} catch (IOException e) {
System.out.println("Error writing file: " + e.getMessage());
}
}

使用 Java NIO 的方式讀取 txt 文件:

public static void main(String[] args) {
Path path = Paths.get("example.txt");
try (Streamlines = Files.lines(path)) {
lines.forEach(System.out::println);
} catch (IOException e) {
System.out.println("Error reading file: " + e.getMessage());
}
}

使用 Java NIO 的方式寫(xiě)入 txt 文件:

public static void main(String[] args) {
Path path = Paths.get("example.txt");
String content = "Hello world!";
try {
Files.write(path, content.getBytes());
} catch (IOException e) {
System.out.println("Error writing file: " + e.getMessage());
}
}

無(wú)論使用哪種方式,讀取和寫(xiě)入文本文件都是非常常見(jiàn)的操作,并且在 Java 中實(shí)現(xiàn)起來(lái)也非常方便。需要注意的是,讀取和寫(xiě)入文本文件時(shí)都需要處理異常。