Java知识点总结(JavaIO-打印流)
@(Java知识点总结)[Java, JavaIO]
[toc]
打印流是输出信息最方便的类,主要包括字节打印流(PrintStream)和字符打印流(PrintWriter)。
可以打印任何数据类型,小数,整数,字符串等。
把一个输出流的实例传递到打印流后,可以更加方便地输出内容,也就是说,是打印流把输出流重新装饰了一下(装饰者模式)。
public class Demo08 {
public static void test01() throws FileNotFoundException{
PrintStream ps = new PrintStream(
new FileOutputStream(new File("E:" + File.separator + "test.txt")));
ps.print("zhangsan");
ps.print(123.4);
ps.close();
}
//格式化输出
public static void test02() throws FileNotFoundException{
PrintStream ps = new PrintStream(
new FileOutputStream(new File("E:" + File.separator + "test.txt")));
String name = "lisi";
int age = 23;
float score = 96.5f;
char sex = 'M';
ps.printf("姓名:%s;年龄:%d;分数:%f;性别:%c;" , name,age,score,sex);
}
public static void main(String[] args) {
try {
//test01();
test02();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。