Java PrintWriter.print()写入数据

java中PrintWriter.print()主要用来创建一个文件并向文本文件写入数据,包括字符串,字符数组,字符,int值,long值,float值等。

定义

public void print(String str)    //写入一个字符串。
public void print(char[] ch)    //写入一个字符数组。
public void print(char c)    //写入一个字符。
public void print(int i)    //写入一个int型值。
public void print(long l)    //写入一个long型值。
public void print(float f)    //写入一个float型值。
public void print(double d)    //写入一个double型值。
public void print(boolean b)    //写入一个boolean型值。

实例

public class PrintWriterFileDemo {
    public static void main(String[] args) {
        PrintWriter pw = null;
        try {
            pw = new PrintWriter("d://aaa.txt");  //若文件不存在,则会先创建文件
            pw.print("欢迎来到www.51gjie.com学习JAVA");
            pw.close();
        } catch (FileNotFoundException e) {
            
        }
    }
}

PrintWriter.print()写入文件的时候,如果test.txt不存在,则先创建test.txt,再向test.txt中写入“欢迎来到www.51gjie.com学习JAVA”。若test.txt存在,则直接向test.txt中写入(每次写入的内容都会覆盖原来的内容)。