首页 > 其他 > 详细

IO-07打印流

时间:2014-05-18 05:33:42      阅读:345      评论:0      收藏:0      [点我收藏+]

在整个IO包中,打印流是输出信息最方便的类,主要包含字节打印流和字符打印流。打印流提供了方便的打印功能,可以打印任何数据类型。

打印流的好处:

在PrintStream中定义的构造方法中可以清楚的发现有一个构造方法可以直接接收OutputStream类的实例,这是因为与OutputStream相比起来,PrintStream可以更加方便的输出数据,这好比把OutputStream重新包装了一下,使之更加方便。

package lianxijihe;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;

public class lianxi052 {
	public static void main(String[] args){
		try {
			PrintStream ps = new PrintStream(new FileOutputStream(new File("f:\\aaa.txt")));
			ps.println("yangzhi");
			ps.print(4343);
			ps.close();
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}
}	


格式化输出:

类似于C语言使用占位符的方式。bubuko.com,布布扣

package lianxijihe;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;

public class lianxi052 {
	public static void main(String[] args){
		try {
			PrintStream ps = new PrintStream(new FileOutputStream(new File("f:\\aaa.txt")));
			String name ="aaa";
			int age = 132;
			float ddd = 343.33f;
			char a = ‘f‘;
			ps.printf("姓名:%s;年龄%d,浮点数:%f,字符:%c",name,age,ddd,a);
			ps.close();
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}
}	

也可以全部使用%s!

IO-07打印流,布布扣,bubuko.com

IO-07打印流

原文:http://blog.csdn.net/u012897654/article/details/26015119

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!