java——char类型以及Character

1,基本数据类型char
(1)在对char型变量赋值的时候,可以采用如下三种方法
A:字符直接量。
例如:‘A’ ,变量中实际存储的是该字符的Unicode编码(无符号整数值),一个char型变量只能存储一个字符。
B:整形直接量,范围在0~65535之间的整数,变量实际存储的是该整数值,但表示的是该整数值所多应的Unicode字符。
C:Unicode形式:形如 ‘\u0041’, Unicode字符的16进制形式
例如:
char c1=65;
char c2=‘A’;
char c3=’\u0041’;
System.out.println(“c1=”+c1);
System.out.println(“c2=”+c2);
System.out.println(“c3=”+c3);
//结果c1=A c2=A c3=A
ASCII码 ‘0’=48 ‘2’=50 ‘a’=97 ‘A’=65等还有好多
对于不方便输出的字符,采用转义字符表示
例如:
转义字符 含义
‘\n’ 表示回车符
‘\r’ 表示换行符
‘\’ 表示反斜杠
‘’’ 表示单引号 ‘
’’’‘ 表示双引号 "
(2)char 型字符2个字符
<1>采用Unicode编码,每个字符(char)都有一个对应的码(int)
<2> 字符必须放在单引号中,有且只有一个
<3>特殊符号需要通过\来转义
2,Character 类在对象中包装一个基本类型 char 的值
此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然
(1) 构造方法
public Character(char value)
(2)类成员方法
public static boolean isUpperCase(char ch)
public static boolean isLowerCase(char ch)
public static boolean isDigit(char ch)
public static char toUpperCase(char ch)
public static char toLowerCase(char ch)

猜你喜欢

转载自blog.csdn.net/weixin_42981168/article/details/88243662