摘要:
编码引出的问题 在IDEA中,使用FileReader|读取项目中的文本文件。由于IDEA的设置,都是默认的UTF-8编码,所以没有任何问题。但是,当读取Windows系统中创建的文本文件时,由于Windows系统的默认是GBK编码,就会出现乱码。 转换流的原理 转换流java.io.InputSt 阅读全文
posted @ 2022-07-09 16:41
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(20)
评论(0)
推荐(0)
摘要:
字符编码和字符集 字符编码 计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。按照某种规则,将字符存储到计算机中,称为编码。反之,将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码。比如说,按照A规则存储,同样按照A规则解 阅读全文
posted @ 2022-07-09 15:24
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(318)
评论(0)
推荐(0)
摘要:
字符缓冲输出流 构造方法:Bufferedwriter(Writer out)创建一个使用黑t认大小输出缓冲区的缓冲字符输出流。Bufferedwriter(writer out, int sz)创建一个使用给定大小输出缓冲区的新缓冲字符输出流。参数:writer out:字符输出流我们可以传递Fi 阅读全文
posted @ 2022-07-09 14:43
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(47)
评论(0)
推荐(0)
摘要:
字节缓冲输出流 继承自父类的共性成员方法:- public void close() :关闭此输出流并释放与此流相关联的任何系统资源。- public void flush():刷新此输出流并强制任何缓冲的输出字节被写出。- public void write(byte[] b):将 b.lengt 阅读全文
posted @ 2022-07-09 13:59
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(25)
评论(0)
推荐(0)
摘要:
Properties集合中的方法load 参数:InputStream instream:字节输入流,不能读取含有中文的键值对Reader reader:字符输入流,能读取含有中文的键值对使用步骤:1.创建Properties集合对象2.使用Properties集合对象中的方法Load读取保存键值对 阅读全文
posted @ 2022-07-09 13:23
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(29)
评论(0)
推荐(0)
摘要:
使用ProPerties集合存储数据 java.util.Properties`继承于Hashtable,来表示一个持久的属性集。它使用键值结构存储数据每个键及其对应值都是一个字符串。该类也被许多Java类使用,比如获取系统属性时,System.getProperties方法就是返回一个 Prope 阅读全文
posted @ 2022-07-09 11:36
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(53)
评论(0)
推荐(0)
摘要:
处理流中的异常 JDK7和JDK9流中异常的处理 jdK7的新特性在try的后边可以增加一个(),在括号中可以定义流对象那么这个流对象的作用域就在try中有效try中的代码执行完毕,会自动把流对象释放,不用写finally格式:try(定义流对象;定义流对象....)i可能会产出异常的代码}catc 阅读全文
posted @ 2022-07-09 10:50
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(20)
评论(0)
推荐(0)
摘要:
字符输出流写出数据的其他方法 字符输出流的续写和换行 续写和换行续写,追加写:使用两个参数的构造方法 Filelwriter( string fileName, boolean append) Filewriter(File file. boolean append) 参数: String fiLe 阅读全文
posted @ 2022-07-09 10:19
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(31)
评论(0)
推荐(0)
摘要:
写出单个字符到文件 flush方法和close方法的区别 因为内置缓冲区的原因,如果不关闭输出流,无法写出字符到文件中。但是关闭的流对象,是无法继续写出数据的。如果我们既想写出数据,又想继续使用流,就需要flush方法了。flush:刷新缓冲区,流对象可以继续使用。. close :先刷新缓冲区,然 阅读全文
posted @ 2022-07-09 10:08
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(49)
评论(0)
推荐(0)
摘要:
字符输入流读取字符数据 读取字符:read方法,每次可以读取一个字符的数据,提升为int类型,读取到文件末尾,返回-1,循环读取,代码使用演示∶ writer类 java.io.Filelwriter extends outputStreamWriter extends writerFiLelrit 阅读全文
posted @ 2022-07-09 09:58
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(41)
评论(0)
推荐(0)
摘要:
使用字节流丢读取中文的问题 当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储。所以Java提供一些字符流类,以字符为单位读写数据,专门用于处理文本文件。 Reader类 java.io.Reader抽象类是表示用于读 阅读全文
posted @ 2022-07-09 09:40
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(48)
评论(0)
推荐(0)
摘要:
字节一次读取多个字节 练习_文件复制 package demo02.CopyFile; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /* 文件复制练习:一读一 阅读全文
posted @ 2022-07-09 09:32
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(32)
评论(0)
推荐(0)
摘要:
字节输入流读取字节数据 package demo02.InputStream; import java.io.FileInputStream; import java.io.IOException; /** * java.io.Inputstream:字节输入流 * 此抽象类是表示字节输入流的所有类 阅读全文
posted @ 2022-07-09 09:11
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(42)
评论(0)
推荐(0)
摘要:
字节输出流的续写和换行 package demo02.OutputStream; import java.io.FileOutputStream; import java.io.IOException; /** * * 追加写/续写:使用两个参数的构造方法 * FiLeOutputStream(St 阅读全文
posted @ 2022-07-09 08:57
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(63)
评论(0)
推荐(0)