学习Java第n天&&掉头发第n天 2022-11-01 16:11 采纳率: 87.5%
浏览 16

Java io流里的read()方法返回值是int类型,为什么不选short类型呢

io流读取字节用int类型接收,为了避免二进制11111111被认成-1的情况。short类型也可以解决这个问题,为什么不用short类型?

  • 写回答

1条回答 默认 最新

  • Unyielding ● L 2022-11-01 22:52
    关注

    short 的范围是 -32,768 到32,767 太小了,肯定能读超过这个长度的数据的

    评论

报告相同问题?

问题事件

  • 修改了问题 11月1日
  • 创建了问题 11月1日