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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java read方法介紹

Java read方法介紹

更新時間:2022-11-30 11:44:59 來源:動力節點 瀏覽2413次

InputStream 該類的基本方法 是read() ,它讀取單個無符號字節數據并返回無符號字節的整數值。這是一個介于 和 255 之間的數字:

公共抽象 int read() 拋出 IOException

以下代碼從 System.in輸入流中讀取 10 個字節并將它們存儲在int數組中data:

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

請注意,雖然read()正在讀取 a byte,但它會返回 an int。如果您想改為存儲原始字節,則可以將 int轉換為byte. 例如:

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

當然,這會生成一個有符號字節,而不是該read()方法返回的無符號字節(即,一個在 -128 到 127 范圍內的字節,而不是到 255)。只要您在頭腦和代碼中清楚您是在處理簽名數據還是未簽名數據,就不會有任何問題。有符號字節可以 int像這樣轉換回 255 范圍內的 s:

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

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

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲欧美一区二区三区在饯 | 亚洲精品黄色 | 99久久精品免费观看区一 | 欧美日韩福利视频一区二区三区 | 久久综合中文字幕 | 亚洲第一se情网站 | 亚洲视频中文字幕在线观看 | 天海翼一区二区在线观看 | 久久精品全国免费观看国产 | 欧美精品99久久久久久人 | 欧美在线色视频 | 九九热在线视频 | 日产国产欧美视频一区精品 | 欧美日韩免费看 | 久久久精品免费热线观看 | 99麻豆久久久国产精品免费 | 亚洲高清国产一区二区三区 | 欧美日本一道高清免费3区 欧美日本一道免费一区三区 | 成人一区专区在线观看 | 夜夜嗨影院 | 欧美日韩在线精品成人综合网 | 国产原创麻豆精品视频 | 91成人在线播放 | 免费一级特黄欧美大片勹久久网 | 视频一区中文字幕 | 新久草在线视频 | 阿v视频在线观看免费播放 阿v天堂2017 | 国产精品亚洲欧美一区麻豆 | 日本高清免费不卡视频 | 中文字幕亚洲视频 | 成人美女黄网站色大色费 | 亚州免费一级毛片 | 亚洲欧美日韩国产精品影院 | 青青久久久 | 狠狠r| 我要看免费一级毛片 | 四虎成人免费观看在线网址 | 五月天婷婷网站 | 精品久久久久久久久中文字幕 | 国产欧美日韩精品高清二区综合区 | 国内特级毛片 |