话说Java的字符占两个字节可是……且看下面- class TestByte
- {
- public static void main(String[] args) {
- String a = "我";
- String b = "a";
- byte[] b1 = a.getBytes();
- byte[] b2 = b.getBytes();
- System.out.println("中文的byte");
- for (int i =0;i<b1.length ;i++ )
- {
- System.out.println(b1[i]);//输出两个元素
- }
- System.out.println("英文的byte");
- for (int i =0;i<b2.length ;i++ )
- {
- System.out.println(b2[i]);//输出一个元素
- }
- }
- }
复制代码 这是何解呢!!?关于字节和字符的了解实在欠缺,请大家多多指教!!!!
|