char
人能识别的字符,在Java中用Unicode表示,占两个字节,可以表示中文。在jvm中,它的值是唯一的,可以用数字表示:
char a1 ='周';
char a ='\u5468'; //Unicode
char aa =0x5468; //十六进制
char aaa = 21608; //十进制
System.out.println(a1);
System.out.println(a);
System.out.println(aa);
System.out.println(aaa);
输出:
周
周
周
周
打印所有char
int u=0;
for(int i=0; i<=0xffff; i++){
System.out.print((char)i);
u++;
if(u==100){
System.out.println();
u=0;
}
}
String
字符串 本质上就是char[]
String a='中国人