亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我看見有的老師這里是>0有的是!= -1,請問這樣有什么區別嗎?

我看見有的老師這里是>0有的是!= -1,請問這樣有什么區別嗎?

Meng7y 2017-08-24 19:49:33
//《?》這里> 0 和 != -1有區別嗎??while((j = fileReader.read(data, 0, data.length)) > 0) {???//這里只是將文件里面的內容通過append方法傳遞給了參數。參數是引用類型,所以會改變它原來的值???sBR.append(data, 0, j);??}
查看完整描述

2 回答

已采納
?
勝利女神在微笑

TA貢獻67條經驗 獲得超59個贊

沒什么太大的區別,都表示從流中讀取信息,-1表示流已經讀完了,>0表示只要流中有數據就繼續循環,他跟!=-1就繼續循環不是一個道理嘛?

查看完整回答
反對 回復 2017-08-25
  • Meng7y
    Meng7y
    (j = fileReader.read(data, 0, data.length)我想知道這句話的值等于多少?是等于讀取到的文件內容的片段,還是等于讀了多少個字符。
  • 勝利女神在微笑
    勝利女神在微笑
    當然是讀片段了,他是從最開始的位置讀到data.length個長度的內容,讀完之后會標記當前位置,下次再讀的時候會從最新的位置讀起
  • 2 回答
  • 0 關注
  • 1432 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號