package io;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
/*在整个IO包中,打印流是输出信息最方便的类,主要包含字节打印流(PrintStream)和字符打印流(PrintWriter)。*/
public class PrintStreamAndPrintWriter {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
PrintStream out = new PrintStream(new FileOutputStream(new File("F:"+File.separator+"test.txt"),true));
/*这里如果直接把file对象作为PrintStream的构造函数的参数,那么每次向文件中写入类容时都会将之前的类容覆盖掉,
* 所以这里先把创建文件字节输出流,在创建文件字节输出流时可以将此流设置为向文件中追加内容。
* */
out.print("nihao");
out.print("wo shi zhoujing");
out.print("zhejiang");
out.print("hangzhou");
/*使用打印流进行格式化*/
String name = "周敬";
int age = 25;
char sex = 'M';
float height= 170.00f;
out.printf("姓名:%s;年龄:%d;身高:%f;性别:%c", name,age,height,sex);
out.close();
}
}
Java打印流的的使用过
最新推荐文章于 2023-02-03 10:11:48 发布