【java】FileInputStream中的read()是“从此输入流中读取一个数据字节”,为什么返回int?

如题:
【java】FileInputStream中的read()是“从此输入流中读取一个数据字节”,只读取一个字节,可为什么返回用int?char不是刚好够吗?

第1个回答  2013-07-06
返回的是数据字节数,也就是读取的长度,而不是字节.长度肯定是用int接受本回答被提问者采纳
第2个回答  2019-10-03
返回的是字符的编码
相似回答