大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java read方法介紹

Java read方法介紹

更新時(shí)間:2022-11-30 11:44:59 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2356次

InputStream 該類的基本方法 是read() ,它讀取單個(gè)無(wú)符號(hào)字節(jié)數(shù)據(jù)并返回?zé)o符號(hào)字節(jié)的整數(shù)值。這是一個(gè)介于 和 255 之間的數(shù)字:

公共抽象 int read() 拋出 IOException

以下代碼從 System.in輸入流中讀取 10 個(gè)字節(jié)并將它們存儲(chǔ)在int數(shù)組中data:

int[] 數(shù)據(jù) = 新的 int[10];
對(duì)于 (int i = 0; i < data.length; i++) {
  數(shù)據(jù)[i] = System.in.read();
}

請(qǐng)注意,雖然read()正在讀取 a byte,但它會(huì)返回 an int。如果您想改為存儲(chǔ)原始字節(jié),則可以將 int轉(zhuǎn)換為byte. 例如:

字節(jié)[] b = 新字節(jié)[10];
對(duì)于 (int i = 0; i < b.length; i++) {
  b[i] = (字節(jié)) System.in.read();
}

當(dāng)然,這會(huì)生成一個(gè)有符號(hào)字節(jié),而不是該read()方法返回的無(wú)符號(hào)字節(jié)(即,一個(gè)在 -128 到 127 范圍內(nèi)的字節(jié),而不是到 255)。只要您在頭腦和代碼中清楚您是在處理簽名數(shù)據(jù)還是未簽名數(shù)據(jù),就不會(huì)有任何問(wèn)題。有符號(hào)字節(jié)可以 int像這樣轉(zhuǎn)換回 255 范圍內(nèi)的 s:

int i = (b >= 0) ? b: 256 + b;

當(dāng)你打電話時(shí)read(),你還必須抓住 IOException它可能拋出的。正如我所觀察到的,輸入和輸出經(jīng)常受到您無(wú)法控制的問(wèn)題的影響:磁盤故障、網(wǎng)絡(luò)電纜斷開(kāi)等。因此,幾乎任何 I/O 方法都可以拋出IOException,read()也不例外。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久一区二区免费播放 | 日本不卡高清视频 | 成人嫩草研究院网站进 | 美女视频91 | 中文字幕专区高清在线观看 | 免费看一级黄色录像 | 韩国精品欧美一区二区三区 | 97在线国产视频 | 欧美一区二区在线观看视频 | 在线第一福利视频观看 | 337p欧美超大胆日本人术艺术 | 成人激情在线视频 | 国产精品国产国产aⅴ | 香蕉在线影院 | 欧美激情在线一区二区三区 | 国产精品亚洲一区二区三区 | 四虎影院视频在线观看 | 国产欧美大片 | 国产麻豆精品aⅴ免费观看 国产麻豆精品hdvideoss | 五月天狠狠干 | 国产91小视频在线观看 | 亚洲毛片免费视频 | 青青青爽视频在线观看入口 | xxxxxx国产精品视频 | 成人小视频在线观看免费 | 国产欧美一区二区三区在线 | 午夜剧场毛片 | 久青草国产高清在线视频 | 国内精品不卡一区二区三区 | 在线成人中文字幕 | 97色资源| 久久精品国产福利国产秒 | 国产成人精品午夜 | 国产瑟瑟| 奇米影视在线视频 | 午夜视频在线观看网站 | 亚洲国产一成人久久精品 | 国产欧美精品一区二区三区-老狼 | 国内精品久久久久影院一蜜桃 | 欧美视频第二页 | 免费在线欧美 |