java輸出整個數(shù)組 java byte數(shù)組,怎么打印?
java byte數(shù)組,怎么打???Javabyte數(shù)組??梢允褂胊rray類提供的方法遍歷輸出打印。示例如下:public class ceshi{public static void main(st
java byte數(shù)組,怎么打???
Javabyte數(shù)組??梢允褂胊rray類提供的方法遍歷輸出打印。示例如下:public class ceshi{public static void main(string[]args){byte[]B=new byte[12](“0x97”,“0x98”)//byte array系統(tǒng)輸出打印( 數(shù)組.toString(b) )//byte array print}}輸出結(jié)果是:A,b
Java中的I/O機(jī)制是基于數(shù)據(jù)流進(jìn)行輸入和輸出的。將數(shù)據(jù)流轉(zhuǎn)換成字節(jié)數(shù)組并保存是數(shù)據(jù)流傳輸?shù)闹匾M成部分。轉(zhuǎn)換代碼如下(具體場景需要處理流關(guān)閉問題)
public static byte[]tobytearray(InputStream input)拋出IOException{
bytearrayoutputstream output=new bytearrayoutputstream()
byte[]buffer=new byte[1024*4
]int n=0
while(-1!=(n=輸入.讀?。ň彌_區(qū)){輸出.寫入(緩沖區(qū),0,n)
}
返回output.toByteArray輸出.toByteArray()
}