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 }

运行结果如下:

转载于:https://www.cnblogs.com/hebao0514/p/4836483.html

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

  1. Java基础知识强化之集合框架笔记76:ConcurrentHashMap之 ConcurrentHashMap简介

    1. ConcurrentHashMap简介: ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和Hashtable功能相同但是线程安全的方法.Conc ...

  2. Java基础知识强化14:Java死亡竞赛题目解析

      一个小型网站上发布了一个称为Java"死亡竞赛"的新项目.测验发布后,超过20000位开发者参加了测验.网站以20道关于Java的多选题为主.我们得到了众多开发者的测验统计数据 ...

  3. Java基础知识强化之网络编程笔记25:Android网络通信之 Future接口介绍(Java程序执行超时)...

    1. Future接口简介 在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现. Future接口是Java标准API ...

  4. Java基础知识强化49:10个实用的但偏执的Java编程技术

    1. 将String字符串放在最前面 为了防止偶发性的NullPointerException 异常,我们通常将String放置在equals()函数的左边来实现字符串比较,如下代码: 1 // Ba ...

  5. Java基础知识强化之IO流笔记44:IO流练习之 复制图片的 4 种方式案例

    1. 复制图片的 4 种方式案例: 分析: 复制数据,如果我们知道用记事本打开并能够读懂,就用字符流,否则用字节流. 通过该原理,我们知道我们应该采用字节流. 而字节流有4种方式,所以做这个题目我们有 ...

  6. Java基础知识强化23:Java中数据类型转换(面试题)

    1. 以下代码输出结果是( D ).                     public  class  Test   {                                       ...

  7. Java基础知识强化之IO流笔记59:打印流

    1. 打印流 (1)分类: • 字节打印流   PrintStream • 字符打印流   PrintWriter (2)打印流的特点: • 只能写数据,不能读数据 • 只能操作目的地,不能操作数据源 ...

  8. Java基础知识强化99:Java 常见异常及趣味解释

    常见 Java 异常解释:(译者注:非技术角度分析.阅读有风险,理解需谨慎:) 1. java.lang java.lang软件包是java语言的核心部分,它提供了java中的基础类. java.la ...

  9. Java基础知识强化之IO流笔记03:throws的方式处理异常

    1. 什么时候使用throws ? (1)定义功能方法时候,需要把出现的问题暴露出来,让调用者去处理.那么就通过throws在方法上标识. (2)有时候,我们是可以对异常进行处理的,但是又有些时候,我 ...

最新文章

  1. Linux日常命令记录
  2. 目录 文件 链接管理命令总结
  3. Spring使用外部属性文件
  4. docker新建Linux虚拟机,RHEL/CentOS 7下创建你的第一个Docker容器
  5. Programming Computer Vision with Python (学习笔记十一)
  6. leetCode数据查询笔记(困难)
  7. 在mac上安装gitlab
  8. Flex与javascript通信
  9. Linux(CentOS)网络流量实时监控(iftop)
  10. [翻译] InstagramPhotoPicker
  11. 自写小函数处理 javascript 0.3*0.2 浮点类型相乘问题
  12. 函数名,闭包,装饰器
  13. 隐藏网络计算机,XP电脑如何在网络中隐藏自己的计算机名称?
  14. 五种常见的linux系统有哪些,常见的Linux操作系统有哪些
  15. S3cCTF-gyy-Writeup
  16. 意凡社:盘点那些令网赚者疯狂的时代!
  17. 硬盘是计算机的储存器,硬盘存储器
  18. 80后小学计算机课上的游戏,80后最值得回味的经典课间游戏
  19. 基于JSP的学术交流论坛系统的设计与实现
  20. Curious Cupid

热门文章

  1. mac实现ssh的免密远程登录
  2. 《Pro ASP.NET MVC 3 Framework》学习笔记之二十四【Controllers和Actions】
  3. php set medias,manage-medias.php
  4. Nginx之rewrite配置
  5. (51)FPGA状态机描述(四段式)
  6. (20)VHDL移位寄存器
  7. 基于FPGA实现DAC8811接口(正弦波)
  8. MQTT onenet 使用记录
  9. python顺序结构的关键字_Python1_Python的目录结构、执行顺序、__name__ == __main__
  10. 【STM32】按键---有关GPIO输入的那些事