------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
PrintStream 字节打印流
构造函数可以接收的对象
1. File对象
2. String类型的路径
3. OutputStream字节输出流对象
PrintWriter 字符打印流
1. File对象
2. String类型的路径
3. OutputStream字节输出流对象
4. Writer字符输出流对象
需求1:接收从键盘输入的数据,在控制台中打印出来。
package com.lxh.io.print;
import java.io.*;
public class PrintWriterDemo {
public static void main(String[] args) throws IOException {
// 接收从键盘输入的数据
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
// 设置成为可以自动刷新的功能
PrintWriter pw = new PrintWriter(System.out,true);
String line = null;
while((line = bufr.readLine()) != null) {
if("over".equals(line))
break;
pw.println(line.toUpperCase());
}
bufr.close();
pw.close();
}
}
需求2:接收从键盘输入的数据,存储到文件中。
package com.lxh.io.print;
import java.io.*;
public class PrintWriterDemo {
public static void main(String[] args) throws IOException {
// 接收从键盘输入的数据
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
// 设置成为可以自动刷新的功能
PrintWriter pw = new PrintWriter(new FileWriter("d:\\马王\\aaa.txt"),true);
String line = null;
while((line = bufr.readLine()) != null) {
if("over".equals(line))
break;
pw.println(line.toUpperCase());
}
bufr.close();
pw.close();
}
}
package com.lxh.io.print;
import java.io.*;
public class PrintWriterDemo {
public static void main(String[] args) throws IOException {
// 接收从键盘输入的数据
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
// 设置成为可以自动刷新的功能
PrintWriter pw = new PrintWriter(System.out,true);
String line = null;
while((line = bufr.readLine()) != null) {
if("over".equals(line))
break;
pw.println(line.toUpperCase());
}
bufr.close();
pw.close();
}
}
需求2:接收从键盘输入的数据,存储到文件中。
package com.lxh.io.print;
import java.io.*;
public class PrintWriterDemo {
public static void main(String[] args) throws IOException {
// 接收从键盘输入的数据
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
// 设置成为可以自动刷新的功能
PrintWriter pw = new PrintWriter(new FileWriter("d:\\马王\\aaa.txt"),true);
String line = null;
while((line = bufr.readLine()) != null) {
if("over".equals(line))
break;
pw.println(line.toUpperCase());
}
bufr.close();
pw.close();
}
}
package com.lxh.io.print;
import java.io.*;
public class PrintWriterDemo {
public static void main(String[] args) throws IOException {
// 接收从键盘输入的数据
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
// 设置成为可以自动刷新的功能
PrintWriter pw = new PrintWriter(new FileWriter("d:\\马王\\aaa.txt"),true);
String line = null;
while((line = bufr.readLine()) != null) {
if("over".equals(line))
break;
pw.println(line.toUpperCase());
}
bufr.close();
pw.close();
}
}