/**
* @throws IOException
* 构造函数接收的三种类型值:
* 1、字符串路径
* 2、File对象
* 3、字节输出流
* print方法可以自动刷新,并且能保持数据的表现形式
*/
public static void main(String[] args) throws IOException {
PrintStream ps = new PrintStream("print1.txt");
ps.write(97);//只写整数中的低八位,4个字节变成1个字节
ps.print(97);//将97变成字符串打印,一个字节变成两个字节
ps.close();
}
public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw=new PrintWriter(System.out,true);
//PrintWriter pw2=new PrintWriter(new FileWriter("Demo.txt"),true);
//将目的文件关联到输出流中,就可以在创建对象时,传入boolean型的true,使得打印时可以自动刷新
String line=null;
while((line=br.readLine())!=null){
if("over".equals(line))
break;
pw.println(line.toUpperCase());
}
}