java print Stream
1710 ワード
PrintStreamプリントフロー
印刷フローの利点:プリントフローは、任意のタイプのデータを印刷することができる。 プリントフローは、任意のタイプのデータを印刷する前に、データを文字列に変換してからプリントアウトします。 私たちはバイトストリームや文字ストリームを使ってintタイプのデータを書き出す時には面倒です。これらのデータ線を文字列に変換してから書けます。
印刷フローの利点:
public class Demo1 {
public static void main(String[] args) throws IOException {
/*//
File file = new File("F:\\a.txt");
//
FileOutputStream fileOutputStream = new FileOutputStream(file);
//
fileOutputStream.write("97".getBytes());
//
fileOutputStream.close();
1: , 。
//
File file = new File("F:\\a.txt");
//
PrintStream printStream = new PrintStream(file);
//
printStream.println(97);
printStream.println(true);
printStream.println(3.14);
//
printStream.close();
2:
FileOutputStream fileOutputStream = new FileOutputStream(new File("F:\\20150519.log"), true);
PrintStream printStream = new PrintStream(fileOutputStream);
try{
String str=null;
System.out.println(" :"+ str.length());
int result = 4/0;
}catch(Exception e){
e.printStackTrace(printStream);
}
, 。
*/
PrintStream printStream = new PrintStream(new File("F:\\b.txt"));
//
System.setOut(printStream);
System.out.println("hehe");
}
}