• Java基础知识强化68:基本类型包装类之Character概述和Character常见方法


    1. Character概述:

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

    Character类在对象中包装一个基本类型char的值。Character类型的对象包含类型为char的单个字段。

    此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并且将字符从大写转换成小写,反之亦然。

    2. Character的构造方法:

    1 Character(char value);

    :构造一个新分配的Character对象,用来表示指定的char值

     1 package cn.itcast_01;
     2 
     3 /*
     4  * Character 类在对象中包装一个基本类型 char 的值
     5  * 此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然
     6  * 
     7  * 构造方法:
     8  *         Character(char value)
     9  */
    10 public class CharacterDemo {
    11     public static void main(String[] args) {
    12         // 创建对象
    13         // Character ch = new Character((char) 97);
    14         Character ch = new Character('a');
    15         System.out.println("ch:" + ch);
    16     }
    17 }

    3. Character类成员方法:

    1 public static  boolean  isUpperCase(char ch);// 判断是否是大写字符
    2 public static  boolean  isLowerCase(char ch);//判断是否是小写字符
    3 public static  boolean  isDigit(char ch);//判断是否是数字字符
    4 public static  char  toUpperCase(char ch);//将给定的字符转化为大写字符
    5 public static  char  toLowerCase(char ch);//将给定的字符转化为小写字符

    方法使用案例:

     1 package cn.itcast_02;
     2 
     3 /*
     4  * public static boolean isUpperCase(char ch):判断给定的字符是否是大写字符
     5  * public static boolean isLowerCase(char ch):判断给定的字符是否是小写字符
     6  * public static boolean isDigit(char ch):判断给定的字符是否是数字字符
     7  * public static char toUpperCase(char ch):把给定的字符转换为大写字符
     8  * public static char toLowerCase(char ch):把给定的字符转换为小写字符
     9  */
    10 public class CharacterDemo {
    11     public static void main(String[] args) {
    12         // public static boolean isUpperCase(char ch):判断给定的字符是否是大写字符
    13         System.out.println("isUpperCase:" + Character.isUpperCase('A'));
    14         System.out.println("isUpperCase:" + Character.isUpperCase('a'));
    15         System.out.println("isUpperCase:" + Character.isUpperCase('0'));
    16         System.out.println("-----------------------------------------");
    17         // public static boolean isLowerCase(char ch):判断给定的字符是否是小写字符
    18         System.out.println("isLowerCase:" + Character.isLowerCase('A'));
    19         System.out.println("isLowerCase:" + Character.isLowerCase('a'));
    20         System.out.println("isLowerCase:" + Character.isLowerCase('0'));
    21         System.out.println("-----------------------------------------");
    22         // public static boolean isDigit(char ch):判断给定的字符是否是数字字符
    23         System.out.println("isDigit:" + Character.isDigit('A'));
    24         System.out.println("isDigit:" + Character.isDigit('a'));
    25         System.out.println("isDigit:" + Character.isDigit('0'));
    26         System.out.println("-----------------------------------------");
    27         // public static char toUpperCase(char ch):把给定的字符转换为大写字符
    28         System.out.println("toUpperCase:" + Character.toUpperCase('A'));
    29         System.out.println("toUpperCase:" + Character.toUpperCase('a'));
    30         System.out.println("-----------------------------------------");
    31         // public static char toLowerCase(char ch):把给定的字符转换为小写字符
    32         System.out.println("toLowerCase:" + Character.toLowerCase('A'));
    33         System.out.println("toLowerCase:" + Character.toLowerCase('a'));
    34     }
    35 }

    运行结果如下:

  • 相关阅读:
    【bzoj4897】[Thu Summer Camp2016]成绩单 区间dp
    【bzoj3533】[Sdoi2014]向量集 线段树+STL-vector维护凸包
    【bzoj2121】字符串游戏 区间dp
    【bzoj2741】[FOTILE模拟赛]L 可持久化Trie树+分块
    【bzoj1067】[SCOI2007]降雨量 倍增RMQ
    【bzoj5197】[CERC2017]Gambling Guide 期望dp+堆优化Dijkstra
    【codeforces914G】Sum the Fibonacci FWT+FST(快速子集变换)
    【bzoj4305】数列的GCD 组合数学+容斥原理
    【bzoj5180】[Baltic2016]Cities 斯坦纳树
    【bzoj5178】[Jsoi2011]棒棒糖 主席树
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4836483.html
Copyright © 2020-2023  润新知