博主18年的互联网软件开发经验,从一名程序员小白逐步成为了一名架构师,我想通过平台将经验分享给大家,因此博主每天会在各个大牛网站点赞量超高的博客等寻找该技术栈的资料结合自己的经验,晚上进行用心精简、整理、总结、定稿,每天都会整理到12点,为了就是能让大家能够真正了解该技术栈的真正原理,最终从程序员成为一名真正的架构师,写的不一定是全站做好的,但是是全站最用心的~。
以后我会推出一些列的文章,每天都会更新,每天进步一点点,发布顺序【java的api基础、应用、实战】->【java开源技术栈及源码分析】->【java开源技术栈整合】->【java低代码开发平台的建设】
一、java.io
1.31 InputStreamReader
InputStreamReader
是 Java I/O 中用于将字节输入流转换为字符输入流的桥梁类。它将字节流转换成字符流,并通过指定的字符集将字节转换成字符。以下是 InputStreamReader
的一些基本介绍、字段、构造方法、方法摘要以及一个简单的使用例子。
InputStreamReader
介绍:
所有字段:
-
static String DEFAULT_CHARSET
: 定义了默认的字符集。
构造方法:
-
InputStreamReader(InputStream in)
: 创建一个使用默认字符集的InputStreamReader
,连接到指定的输入流。 -
InputStreamReader(InputStream in, Charset cs)
: 创建一个使用指定字符集的InputStreamReader
,连接到指定的输入流。 -
InputStreamReader(InputStream in, CharsetDecoder dec)
: 创建一个使用指定字符集解码器的InputStreamReader
,连接到指定的输入流。 -
InputStreamReader(InputStream in, String charsetName)
: 创建一个使用指定字符集的InputStreamReader
,连接到指定的输入流。
方法摘要:
-
int read()
: 读取一个字符。 -
int read(char[] cbuf)
: 将字符读入数组。 -
int read(char[] cbuf, int offset, int length)
: