关闭

标准输入(InputStream)输出(PrintStream)

265人阅读 评论(0) 收藏 举报
分类:

文章摘抄至 http://blog.csdn.net/shichunle/article/details/6754930

 

 

PrintStream

是一个字节打印流,System.out对应的类型就是PrintStream。

它的构造函数函数可以接收三种数据类型的值。

1,字符串路径。

2,File对象。

3,OutputStream。

 

PrintWriter:

是一个字符打印流。构造函数可以接收四种类型的值。

1,字符串路径。

2,File对象。

对于1,2类型的数据,还可以指定编码表。也就是字符集。

 

将打印的字符串输入到文件当中

import java.io.FileNotFoundException;
import java.io.PrintStream;

public class PrintStreamDemo {

	public static void main(String[] args) {
		try {
			PrintStream ps = new PrintStream("HUANGBIAO.TXT");
			ps.println("ddddd");
			ps.println("ddddd1");
			ps.println("ddddd2");
			ps.println("ddddd3");
		} catch (FileNotFoundException e1) {
			e1.printStackTrace();
		}

	}
}

 

标准输入(键盘输入)

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class ReadLine {

	public static void main(String[] args) {

		// System.in是标准输入(获取键盘输入的值),
		// InputStreamReader将字节流转为字符流,将字节流转为BufferedReader
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String line;
		try {
			// readLine()是阻塞方法,当键盘输入之后,点击回车,得到的值不会为null,就一直处于阻塞状态
			while ((line = br.readLine()) != null) {
				System.out.println(line);
			}
		} catch (IOException e) {
			e.printStackTrace();
		}

	}

}

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:325317次
    • 积分:8907
    • 等级:
    • 排名:第2227名
    • 原创:1096篇
    • 转载:14篇
    • 译文:0篇
    • 评论:5条
    最新评论