21xrx.com
2025-03-25 20:27:02 Tuesday
文章检索 我的文章 写文章
Java输入输出常用API简介及示例代码
2023-06-16 11:45:25 深夜i     --     --
Java输入输出 API 缓冲区

Java作为一门高级语言,拥有丰富的标准类库,自然也包含了输入输出相关的API。在Java中,常用的输入输出API主要包括:

1. System.in和System.out:System.in是标准输入流,用来接收键盘输入的字符;System.out是标准输出流,用来将结果输出到控制台。

示例代码:

Scanner scanner = new Scanner(System.in);
System.out.println("请输入您的姓名:");
String name = scanner.nextLine();
System.out.println("您好," + name + "!");

2. FileReader和FileWriter:FileReader用于读取文本文件,FileWriter用于写入文本文件。

示例代码:

FileReader reader = new FileReader("data.txt");
int ch;
while((ch = reader.read()) != -1) {
  System.out.print((char)ch);
}
reader.close();
FileWriter writer = new FileWriter("data.txt", true);
writer.write("Hello world!");
writer.close();

3. BufferedReader和BufferedWriter:使用缓冲区来提高读写效率。

示例代码:

BufferedReader reader = new BufferedReader(new FileReader("data.txt"));
String line;
while((line = reader.readLine()) != null) {
  System.out.println(line);
}
reader.close();
BufferedWriter writer = new BufferedWriter(new FileWriter("data.txt", true));
writer.write("Hello world!");
writer.newLine();
writer.flush();
writer.close();

  
  
下一篇: 和天数的代码

评论区