PrintStream 字节打印流PrintWriter 字符打印流 @Test public void test9() throws Exception { FileOutputStream fos = new FileOutputStream("C:\\Users\\Mi\\Documents\\io\\printStream.txt"); //重定向打印流.自动刷新(写入换行符或"\n"时flush) PrintStream ps = new PrintStr…
打印流的概述(只有输出就是只与数据目的有关,不会抛出IO异常) 打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式. 打印流根据流的分类: l  字节打印流  PrintStream l  字符打印流  PrintWriter l  方法: void print(String str): 输出任意类型的数据, void println(String str): 输出任意类型的数据,自动写入换行操作 l  代码演示: /* * 需求:把指定的数据,写入到printFile.txt文件…
打印流: 打印流是输出信息最方便的类,注意包含字节打印流PrintStream和字符打印流:PrintWriter.打印流提供了非常方便的打印功能, 可以打印任何类型的数据信息,例如:小数,整数,字符串. 回顾: 之前打印信息需要使用OutputStream但是这样,所有数据输出会非常麻烦,String-->byte[],打印流中可以方便进行输出, PrintStream类中常用方法: 在这个类中定义了很多print()和println()方法,System.out.print()方法可以打印任…
IO 内存流和打印流操作 字符编码 计算机中所有的信息组成都是二进制数据,所有能够描述的中文文字都是经过处理后的结果:所有的语言文字都会使用编码来进行描述,例如:ASCII码 常见编码 GBK/GB2312: 中文的国标编码 GBK包含有简体中文与繁体中文两种,而GB2312只包含简体中文 ISO-8859-1: 国际编码 可以描述任何的文字信息 UNICODE: 十六进制编码 任何文字信息都用十六进制表示,会导致无用数据过多 UTF-8:* 融合ISO8859-1和UNICODE两种编码的特点…
打印流 字节流打印流 PrintStream 字符打印流 PrintWriter打印流的特点: A:只有写数据的,没有读取数据.只能操作目的地,不能操作数据源.(只能写入数据到文件中,而不能从文件中提取数据) B:可以操作任意类型的数据. C:如果启动了自动刷新,能够自动刷新. D:该流是可以直接操作文本文件的. 哪些流对象是可以直接操作文本文件的呢?  FileInputStream  FileOutputStream  FileReader  FileWriter  PrintStream…
今日内容介绍 1.Properties集合 2.序列化流与反序列化流 3.打印流 4.commons-IO 01Properties集合的特点 * A: Properties集合的特点 * a: Properties类介绍 * Properties 类表示了一个持久的属性集.Properties 可保存在流中或从 * 流中加载.属性列表中每个键及其对应值都是一个字符串 * b: 特点 * Hashtable的子类,map集合中的方法都可以用. * 该集合没有泛型.键值都是字符串. * 它是一个可…
[缓冲流.转换流.序列/反序列化流.打印流] 一.缓冲流 1.字节缓冲输出流 java.io.BufferedOutputStream extends OutputStream 高效字节输出流 写入文件 目标文件 底层定义个了一个长度为8192的数组,提高效率 常用方法: write(int b): 写单个字节 write(byte[] bs): 写一个字节数组 write(byte[] bs,0,len): 写一个字节数组 BufferedOutputStream 的构造方法: Buffere…
对象操作流(序列化流) 每次读取和写出的都是JavaBean对象. 序列化:将对象写入到文件中的过程 反序列化:从文件中读取对象到程序的过程 transient: 标识瞬态,序列化的时候,该修饰符修饰的成员不能序列化 ObjectOutputStream 构造方法: public ObjectOutputStream(OutputStream out) : 创建一个指定OutputStream的ObjectOutputStream. 特有方法: public final void writeOb…
1.Properties类-持久的属性集,可保存在流中或从流中加载,属性列表中每个键及其对应值都是一个字符串 1.1 特点 (1)Hashtable的子类,map集合中的方法都可以用 (2)该集合没有泛型,键值都是字符串 (3)是一个可以持久化等呃属性集.键值可以存储到集合中,也可以存储到持久化的设备,键值的来源也可以是持久化的设备 (4)有和流技术相结合的方法 void load(InputStream inStream) 把指定流所对应的文件中的数据,读取出来,保存到Properties集合…
Properties集合的特点 * A: Properties集合的特点 * a: Properties类介绍 * Properties 类表示了一个持久的属性集.Properties 可保存在流中或从流中加载.属性列表中每个键及其对应值都是一个字符串 * b: 特点 * Hashtable的子类,map集合中的方法都可以用. * 该集合没有泛型.键值都是字符串. * 它是一个可以持久化的属性集.键值可以存储到集合中,也可以存储到持久化的设备(硬盘.U盘.光盘)上.键值的来源也可以是持久化的设备…