1
2
3
//把字符串轉(zhuǎn)化為字節(jié)數(shù)組
Strings="慕課ABC";
byte[] bytes1=s.getBytes();
1
2
3
for(byte b:bytes1){
//把字節(jié)(轉(zhuǎn)換成了int)以16進(jìn)制的方式顯示
System.outprintln(Integer.toHexstring(b&Oxff));//0xff--把前面24個(gè)零去掉,只留下后八位
gbk--中文占用2個(gè)字節(jié),英文占用1個(gè)字節(jié)
utf-8--中文占用3個(gè)字節(jié),英文占用1個(gè)字節(jié)
utf-16be--中文占用2個(gè)字節(jié),英文占用2個(gè)字節(jié)
2
3
//把字符串轉(zhuǎn)化為字節(jié)數(shù)組
Strings="慕課ABC";
byte[] bytes1=s.getBytes();
1
2
3
for(byte b:bytes1){
//把字節(jié)(轉(zhuǎn)換成了int)以16進(jìn)制的方式顯示
System.outprintln(Integer.toHexstring(b&Oxff));//0xff--把前面24個(gè)零去掉,只留下后八位
gbk--中文占用2個(gè)字節(jié),英文占用1個(gè)字節(jié)
utf-8--中文占用3個(gè)字節(jié),英文占用1個(gè)字節(jié)
utf-16be--中文占用2個(gè)字節(jié),英文占用2個(gè)字節(jié)
已采納回答 / 大清朝亡了
?if(dir.isDirectory())?{//用于判斷file類的對(duì)象是否是目錄????????????throw?new?IllegalArgumentException(dir?+?"不是目錄");????????}判斷里面應(yīng)該是:不是文件夾的話就拋出異常,如果是就遍歷文件,應(yīng)該加!
2018-08-27
已采納回答 / Passionate1
int b;while((b=in.read())!=-1){}這里定義的b 是in.read()讀到有值的話就是整數(shù),并把值賦值給b,然后與-1做比較,不等于-1,說(shuō)明還有值,可以繼續(xù)讀取,如果是-1,里面沒(méi)有值了,退出循環(huán)
2018-08-26
已采納回答 / 成功入行的禿頭少女丶
讀取數(shù)組長(zhǎng)度大小的內(nèi)容并把這些內(nèi)容賦值給數(shù)組。
可以想象成搬磚的那個(gè)夾子,以?shī)A子的長(zhǎng)度從磚廠搬幾塊磚,你夾上去的時(shí)候這個(gè)夾子就夾滿了,夾子的內(nèi)容就是磚。夾子是數(shù)組,磚是內(nèi)容??赡苡悬c(diǎn)不太符合情況,我比喻不好hhhh…
2018-08-19
已采納回答 / 執(zhí)迷的鯨魚(yú)1019
我是這么理解的:4個(gè)字節(jié),1個(gè)字節(jié)是8位。所以第一次右移24位,把最前面8位(第25-32位)的移到第1-8位
2018-08-16