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

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日

悬赏问题

  • ¥20 WPF MVVM模式 handycontrol 框架, hc:SearchBar 控件 Text="{Binding NavMenusKeyWords}" 绑定取不到值
  • ¥15 需要手写数字信号处理Dsp三个简单题 不用太复杂
  • ¥15 数字信号处理考试111
  • ¥100 关于#audobe audition#的问题,如何解决?
  • ¥15 allegro17.2生成bom表是空白的
  • ¥15 请问一下怎么打通CAN通讯
  • ¥20 如何在 rocky9.4 部署 CDH6.3.2?
  • ¥35 navicat将excel中的数据导入mysql出错
  • ¥15 rt-thread线程切换的问题
  • ¥15 高通uboot 打印ubi init err 22