21xrx.com
2024-12-22 23:24:43 Sunday
登录
文章检索 我的文章 写文章
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();

  
  
下一篇: 和天数的代码

评论区

{{item['qq_nickname']}}
()
回复
回复