zoukankan      html  css  js  c++  java
  • 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 }

    运行结果如下:

  • 相关阅读:
    filp_open/filp_close/vfs_read/vfs_write
    memcpy一种实现方法
    memset函数的实现&printf函数几种输出格式的输出结果
    break退出循环分析
    定义指针变量作为返回值函数执行时报 段错误(核心已转储)
    node实现防盗链
    js实现输入密码之延迟星号和点击按钮显示或隐藏
    rem适配
    使用字蛛教程以及遇到的bug
    es6学习笔记-proxy对象
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4836483.html
Copyright © 2011-2022 走看看