数据流
DataInputStream / DataOutputStream 数据输出流允许应用程序以适当方式将基本 Java 数据类型写入输出流中
打印流
PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式
注:更多方法请查找API
- System.out.print();输出内容不换行
- System.out.println();换行输出
- System.out标准的输出流 :输出到屏幕
- System.in 标准的输入流:键盘
- System.err 标准的错误输出流:屏幕
- 可以对标准的输入输出流进行重定向。
package org.lanqiao.pringstream.demo;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;
import org.lanqiao.oobjectstream.demo.Student;
public class PrintStreamDemo {
public static void main(String[] args) throws FileNotFoundException {
/*System.out.print();//不允许这种使用方式
System.out.println();*/
PrintStream ps = new PrintStream(new FileOutputStream("ps.txt"));
ps.print("aaaaa\r\n");
Student stu = new Student("张三",21);
ps.printf("姓名:%s;年龄:%d",stu.getName(),stu.getAge());
}
}