Write
Write
1.BufferedWriter
主要用于写入字符串,如果要将整型写入到BufferedWriter,你需要先转为字符串再进行写入。如果你尝试传递一个整数,它将被视为字符的Unicode码。
头文件:
1 | import java.io.*; |
样例:
1 | import java.io.*; |
2.PrintWriter
PrintWriter
提供了更多方便的方法,用于输出各种数据类型,包括基本类型和对象。它还提供自动刷新的功能,当调用 println
方法时,会自动调用 flush
方法。
与BufferedWriter
的区别:
BufferedWriter
主要提供了对底层 Writer
的缓冲,以提高写入性能。它没有像 PrintWriter
那样提供专门的方法用于输出各种数据类型,而是使用 write
方法将数据以字符串形式写入。
性能方面:由于 PrintWriter
提供了更多高级功能,可能在性能上略逊于 BufferedWriter
,尤其是在大量数据写入时。BufferedWriter
的主要目的是通过缓冲提高性能。
使用场景:
- 如果你需要方便地输出各种数据类型,并且希望有自动刷新的功能,可以选择
PrintWriter
。 - 如果你主要关注性能,需要对输出进行缓冲,但不需要额外的高级功能,可以选择
BufferedWriter
。
头文件:
1 | import java.io.*; |
样例:
1 | import java.io.*; |
3.String.format
头文件:
1 | import java.io.*; |
样例:
1 | import java.io.*; |
- Title: Write
- Author: Nannan
- Created at : 2024-03-11 18:38:00
- Updated at : 2024-09-30 21:03:21
- Link: https://redefine.ohevan.com/2024/03/11/二、write/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments