`
f543711700
  • 浏览: 322918 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

字节序 endia

 
阅读更多

字节序只在产生底层字节数组的时候起作用,如果底层字节数组已经产生好了,那么输出的时候只会按字节数组的存入顺序输出。

如:
//中文“王”字的Unicode编码是 738B
		String a = "王";
		
		byte[] utf_16 = a.getBytes("utf-16le");
		for (byte b : utf_16) {
			System.out.println(Integer.toHexString(b));
		}


结果是:
ffffff8b
73

     但是把 utf-16le 改成 utf-16be的时候,结果就是:
73
ffffff8b

     但是UTF-8和GBK之类的,有没有LE和BE的问题,因为他们的字节数组的生成由编码方案决定了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics