每個人都曾試圖在平淡的學習、工作和生活中寫一篇文章。寫作是培養人的觀察、聯想、想象、思維和記憶的重要手段。大家想知道怎么樣才能寫一篇比較優質的范文嗎?以下是小編為大家收集的優秀范文,歡迎大家分享閱讀。
java的char占幾個字節篇一
char 在java中是2個字節。本文是百分網小編為大家介紹java中的char占幾個字節實例分析的相關資料,供參考閱讀,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!
1:“字節”是byte,“位”是bit ;
2: 1 byte = 8 bit ;
char 在java中是2個字節。java采用unicode,2個字節(16位)來表示一個字符。
public class test {
public static void main(string[] args) {
string str= "中";
char x ='中';
byte[] bytes=null;
byte[] bytes1=null;
try {
bytes = es("utf-8");
bytes1 = chartobyte(x);
} catch (unsupportedencodingexception e) {
// todo auto-generated catch block
tacktrace();
}
n("bytes 大小:"+);
n("bytes1大小:"+);
}
public static byte[] chartobyte(char c) {
byte[] b = new byte[2];
b[0] = (byte) ((c & 0xff00) >> 8);
b[1] = (byte) (c & 0xff);
return b;
}
}
bytes 大小:3
bytes1大小:2
java是用unicode來表示字符,"中"這個中文字符的`unicode就是2個字節。
es(encoding)方法是獲取指定編碼的byte數組表示,
通常gbk/gb2312是2個字節,utf-8是3個字節。
如果不指定encoding則取系統默認的encoding。
s("content_relate");【java中的char占幾個字節】相關文章:
1.
java字節流字符流知識點
2.java調用的幾個方法
3.java幾個常見錯誤簡析
4.java語言入門的幾個關鍵學習點
5.c語言中的字符(char)
6.java中if語句的使用
7.java中反射機制
8.c語言的byte和char字符
9.c語言中char的用法簡介