为了账号安全,请及时绑定邮箱和手机立即绑定

为什么此处要减1?想不明白.

//获取文件内容 开始位置

while(( n = randomFile.readByte()) != -1 && i <=4){

if(n == '\n'){

startPosition = randomFile.getFilePointer();

i ++;

}

}

startPosition = randomFile.getFilePointer() -1;

为什么要减1,不是已经到了第四个换行符吗,不减1的话不是在内容前面那个空格么?但是必须是要-1内容才是完整的.想不明白.

正在回答

3 回答

不用减1,我都不知道老师是怎么成功的,减1的话,文本还好,可以显示,图片的话就没办法显示了

2 回复 有任何疑惑可以回复我~

-1为了下面取文件结束位置做准备的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么此处要减1?想不明白.

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信