------- android培训、java培训、期待与您交流! ----------
1,PrintStream【不常用】
可接受对象
————————————
1.file对象 : File
2.字符串: String
3.字节输出流:OutputStream
2,PrintWriter
————————————
1.file对象 : File
2.字符串: String
3.字节输出流:OutputStream
4.字符输出流:Writer
5.四种方法测试
|--Write
//前面的true表示可追加写入
//后面的true表示自动刷新
PrintWriter pw = new PrintWriter(new FileWriter("pw.txt",true),true));
//作为Writer体系的使用
pw.write("hello");
pw.flush();
pw.write("world");
pw.flush();
//pw.write(12.5);
pw.close();
PrintWriter pw = new PrintWriter(new FileWriter("pw2.txt"), true);
// 通过print方法写入数据
pw.print("hello");
pw.print(12.5);
pw.print(true);
pw.print('A');
pw.print(new Object());
pw.flush();
pw.close();
|--Println
// 创建打印流,并启动刷新
PrintWriter pw = new PrintWriter(new FileWriter("pw3.txt"), true);
// 用println方法写入数据
pw.println("hello");
pw.println("world");
pw.println("真高兴,太还了。世界因你而精彩");
pw.flush();
pw.close();
|--Printf
System.out.printf("hello"+20+"\n");
//可以直接对数据进行格式化。
//通过看API中的文件,发现格式是:%+特殊意义的字符
System.out.printf("%s,%d\n","hello",20);
System.out.printf("%d+%d=%d %c",3,4,7,65);