上次写了数字相关的6个包装类,此次把剩下两个包装类也写完一下。java
Boolean类比较简单,用的并非不少。大部分状况下咱们都是用字面量直接赋值的,而不是建立一个Boolean对象。推荐使用boolean = true这种方式赋值,就不用new对象了。因此这篇文章咱们主要讲讲Character类。git
Character是基本数据类型char的包装类,这篇文章主要讲讲Character类。web
基本数据类型char的包装类比较特别,命名不像是以前几个那样首字母大写就行,而是Character。取Character前面四个字母。
svg
public final class Character extends Object implements Serializable, Comparable<Character>
提供了给了一大堆字段,不过到如今我都没有用上过。spa
注意传入的是字符,而不是字符串!.net
Character c = new Character('c'); System.out.println(c); // 输出 c
主要有几个方法用来判断一个字符是什么字符。固然JDK中提供了不少方法,有兴趣能够去瞅瞅code
boolean c1 = Character.isDigit('2'); // 是不是数字 System.out.println(c1); // true boolean c2 = Character.isLetter('a'); // 是不是字母 System.out.println(c2); // true boolean c3 = Character.isLetterOrDigit('2'); // 是不是数字或字母 System.out.println(c3); // true boolean c4 = Character.isLowerCase('a'); // 是不是小写字母 System.out.println(c4); // true boolean c5 = Character.isUpperCase('A'); // 是否为大写字母 System.out.println(c5); // true boolean c6 = Character.isWhitespace(' '); // 是不是java标准中的空白符 System.out.println(c6); // true