看板 [ java ]
討論串[問題] 請問readbyte()跟read() 有什麼不同?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者cole945 (躂躂..)時間19年前 (2006/06/19 00:14), 編輯資訊
0
0
0
內容預覽:
hi,. 因為自己也蠻好奇的... 所以剛剛把jdk15的這段code拿出來直接看差別... 分享一下心得 囧". FileInputSteam的int read(). 是直接用java native的read指令讀一個byte. (因為要用無號表示..所以用 int 來存 0~255 ? ). [
(還有242個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者alen127 (小印)時間19年前 (2006/06/18 04:31), 編輯資訊
0
0
0
內容預覽:
read() 它是用來讀出資料中單一的無號位元組,傳回無號位元組的整數值. 也就是說它所傳回的值只在0~255之間. 至於readByte() 它也是讀取單一位元組,但是不同餘的部分就在於它所回傳的值卻是在. -128~127之間的有號byte(). 也就是這兩個不同地方就在於 一個回傳值是0~25

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者KOCN (......)時間19年前 (2006/06/18 02:12), 編輯資訊
0
0
0
內容預覽:
readByte() : reads an 8 bit byte. 在DataInputStream裡面. read() : reads a byte of data. 在FileInputStream裡面. 一個是傳回byte一個是傳回int. 這是老師上課給的範例. import java.io
(還有1544個字)
首頁
上一頁
1
下一頁
尾頁