java.io.PrintWriter

来源:互联网 发布:windows图标不显示 编辑:程序博客网 时间:2024/05/06 18:13

基本方法:

PrintWriter(File file):为指定的文件对象创建一个指定的PrintWriter对象

PrintWriter(String filename):未指定的文件名字字符串创建一个PrintWriter对象

void print(String s):将字符串写入到文件中

void print(char c):将字符写入到文件中

void print(char[] cArray):将字符数组写入到文件中

void print(int i):将int值写入到文件中

void print(long l):将long值写入到文件中

void print(float f):将float值写入到文件中

void print(double d):将double值写入到文件中

void print(boolean b):将boolean值写入到文件中

重载的println方法:

void println(String s):将字符串写入到文件中

void println(char c):将字符写入到文件中

void println(char[] cArray):将字符数组写入到文件中

void println(int i):将int值写入到文件中

void println(long l):将long值写入到文件中

void println(float f):将float值写入到文件中

void println(double d):将double值写入到文件中

void println(boolean b):将boolean值写入到文件中

重载的printf方法:

void printf(String s):将字符串写入到文件中

void printf(char c):将字符写入到文件中

void printf(char[] cArray):将字符数组写入到文件中

void printf(int i):将int值写入到文件中

void printf(long l):将long值写入到文件中

void printf(float f):将float值写入到文件中

void printf(double d):将double值写入到文件中

void printf(boolean b):将boolean值写入到文件中


使用PrintWriter向文件中写入数据:

java.io.File file=new File("java.txt");java.io.PrintWriter output=new java.io.PrintWriter(file);output.print(53);
注意:

①.假使一个方法中要使用PrintWriter向文件中写入一个数据,那么该方法就要抛出一个IOException异常,因为调用PrintWriter的构造方法可能会抛出异常;

②.println方法和print类型,只不过println会打印一行,而printf继承了C语言的特性,可以进行格式化输出;

③.使用PrintWriter向文件中写入数据时,当执行java.io.File file=new File("java.txt");时,假使文件不存在,那么系统会自动地调用PrintWriter的构造方法创建一个新文件,如果文件已经存在,那么文件的当前内容将会在不和用户确认的情况下被废弃;

④.使用PrintWriter向文件中写入数据时,写入结束时必须使用close()方法关闭文件,否则数据将不能正确地保存在文件中。



0 0
原创粉丝点击