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

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

Java read方法介紹

更新時間:2022-11-30 11:44:59 來源:動力節(jié)點 瀏覽2206次

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

公共抽象 int read() 拋出 IOException

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

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

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

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

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

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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 四虎精品福利视频精品 | 天天射综合网站 | 欧美一区欧美二区 | 国产尤物视频 | 中文字幕亚洲一区婷婷 | 亚洲第二区 | 久久99国产乱子伦精品免 | xx毛片 | 天天都色| 国产精品免费久久久久影院 | 日本不卡中文字幕 | 中文字幕在线视频观看 | 一区二区中文字幕在线观看 | 99久久香蕉国产综合影院 | 国产女人伦码一区二区三区不卡 | 一本岛高清v不卡免费一三区 | 久久福利青草免费精品 | 日韩在线视频中文字幕 | 久久精品大片 | 国内视频在线 | 欧美经典人人爽人人爽人人片 | 午夜视频在线免费看 | 四虎精品在线观看 | www.色涩| 男人的天堂欧美精品色偷偷 | 亚洲欧美日韩国产综合 | 欧美亚洲综合另类型色妞 | 四虎国产精品永免费 | 亚洲视频在线看 | 国产成人精品综合久久久软件 | 午夜精品影院 | 高清国产美女在线观看 | 国产在线播放成人免费 | 亚洲一在线| 久久99精品亚洲热综合 | 亚洲日本中文 | 亚洲成 人a影院青久在线观看 | 久久综合热88 | 夜夜躁狠狠躁日日躁视频 | 国产在线精彩视频 | 精品久久久久久久久久久 |