1、字符类型
单个的字符是一种特殊的类型:char
用单引号表示的字符字面量:‘a’,‘1’
Java使用Unicode来表示字符,可以表达包括汉字在内的多种文字
2、大小写转换:
字母和数字在Unicode表中是顺序排列的
大写字母和小写字母是分开排列的,并不在一起。
字符可以被比较大小,依据是它们在Unicode表中的编号
汉字比字母大;小写字母大于大写字母。
3、逃逸字符:
用来表达无法印出来的控制字符或特殊字符,它由一个反斜杠“\”开头,后面跟上另一个字符,这两个 字符合起来,组成了一个字符。
\b :回退一格 \’’ :双引号
\t :到下一个表格位 \’ :单引号
\n :换行 \\ :反斜杠本身
\r :回车
表格位:制表位:每行的固定位置;
一个\t使得输出从下一个制表位开始;
用\t才能使得上下两行对齐。
4、包裹类型
每种基础类型都有对应的包裹类型。
基础类型: boolean char int double
对应的包裹类型:Boolean Character Integer Double
可以通过包裹类型获得该类型的最大最小值:
Integer.MIN_VALUE
Integer.MAX_VALUE
当需要让一个类或对象做事情的时候,用“.”运算符:
a.length
Integer.MAX_VALUE
5、Character :
判断这个字符是不是数字:static boolean isDigit(char ch)
判断这个字符是不是字母:static boolean isLetter(char ch)
判断这个字符是不是字母或数字:static boolean isLetterOrDigit(char ch)
判断这个字符是不是小写字母:static boolean isLowerCase(char ch)
判断这个字符是不是大写字母:static boolean isUpperCase(char ch)
判断这个字符是不是一种空格:static boolean isWhitespace(char ch)
把这个字符转换成小写:static char t0LowerCase(char ch)
把这个字符转换成大写:static char toUpperCase(char ch)
如:System.out.println(Character.isLowerCase(“i”));