黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

Java read方法介紹

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

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()也不例外。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 中文在线亚洲 | 欧美在线观看日韩欧美在线观看 | 一级特黄aaa大片免费看 | 久草毛片 | 国产精品一区在线麻豆 | 欧美日韩一区二区三区免费不卡 | 国产精品亚洲日日摸夜夜添 | 午夜影院福利社 | 成人最新午夜免费视频 | 日韩免费一区二区三区 | 高清视频一区二区三区 | 又长又深又硬又黄又猛又爽 | 日本在线视频一区二区三区 | 秋霞国产一级特黄 | 黄网站色在线视频免费观看 | 2020国产欧洲精品视频 | 午夜一级影院 | 国产一区二区影院 | 99精彩视频 | 日日狠日 | 欧美在线看欧美高清视频免费 | 成人看片黄a在线观看 | 中国美女挠脚心丝袜vk | 成人午夜免费视频 | 久久精品a一国产成人免费网站 | 欧美色网络 | 999久久免费高清热精品 | jpnesxxx日本| 天堂视频网 | 亚洲日本视频 | 国产精品日本一区二区在线看 | 国产精品不卡视频 | 欧美亚洲欧美日韩中文二区 | 成人免费网站 | 91短视频在线免费观看 | 免费一级a毛片在线 | 午夜黄网站 | 成年午夜视频免费观看视频 | 欧美中日韩在线 | 99视频在线精品免费观看18 | 国产成人精品日本亚洲网站 |