android studio同类型赋值为何会有红线

ZacharyTaylor 2015-08-18 04:48:07
例如

public RandomAccessFile RAF;

int i2 = RAF.readUnsignedByte();
这里readUnsignedByte()返回的是int类型为何在android studio中就不行,还有很多这样的例子,按系统提示加个 try / catch防错就可以,请问这是为何?
...全文
102 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
放牛娃的梦 2015-08-18
  • 打赏
  • 举报
回复
你可以点击readUnsignedByte()方法进入查看源码
public final int readUnsignedByte() throws IOException {
        int temp = this.read();
        if (temp < 0) {
            throw new EOFException();
        }
        return temp;
    }
这你应该知道为什么需要try catch了吧

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧