Reader、StreamReader、Helper、InputStreamReader的结构与Writer、StreamWriter、Helper、OutputStreamWriter的结构类似;
差异有两个地方:
1。 在Reader中,要读取多大长度的字符,先根据编码将该长度换算为字节流的长度;再分配该长度的字节流,将数据读入后转换。
2。 Skip,skip的原理是,读取后跳过。还是要读的。所以在Reader中分配了,对应空间的长度;
Reader、StreamReader、Helper、InputStreamReader的结构与Writer、StreamWriter、Helper、OutputStreamWriter的结构类似;
差异有两个地方:
1。 在Reader中,要读取多大长度的字符,先根据编码将该长度换算为字节流的长度;再分配该长度的字节流,将数据读入后转换。
2。 Skip,skip的原理是,读取后跳过。还是要读的。所以在Reader中分配了,对应空间的长度;