【Java 经常使用类】java.lang包(4)Character、Boolean类的经常使用方法(包装类)




前言

  上次写了数字相关的6个包装类,此次把剩下两个包装类也写完一下。java

  Boolean类比较简单,用的并非不少。大部分状况下咱们都是用字面量直接赋值的,而不是建立一个Boolean对象。推荐使用boolean = true这种方式赋值,就不用new对象了。因此这篇文章咱们主要讲讲Character类。git

  Character是基本数据类型char的包装类,这篇文章主要讲讲Character类。web

1、大纲

基本数据类型char的包装类比较特别,命名不像是以前几个那样首字母大写就行,而是Character。取Character前面四个字母。
在这里插入图片描述svg

public final class Character extends Object implements Serializable, Comparable<Character>

2、使用

1.字段

提供了给了一大堆字段,不过到如今我都没有用上过。spa

2.构造器

注意传入的是字符,而不是字符串!.net

Character c = new Character('c');
System.out.println(c); // 输出 c

3.经常使用方法

3.1 判断字符

主要有几个方法用来判断一个字符是什么字符。固然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

相关

【Java 经常使用类】大纲xml