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 }
运行结果如下:
转载于:https://www.cnblogs.com/hebao0514/p/4836483.html
Java基础知识强化68:基本类型包装类之Character概述和Character常见方法相关推荐
- Java基础知识强化之集合框架笔记76:ConcurrentHashMap之 ConcurrentHashMap简介
1. ConcurrentHashMap简介: ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和Hashtable功能相同但是线程安全的方法.Conc ...
- Java基础知识强化14:Java死亡竞赛题目解析
一个小型网站上发布了一个称为Java"死亡竞赛"的新项目.测验发布后,超过20000位开发者参加了测验.网站以20道关于Java的多选题为主.我们得到了众多开发者的测验统计数据 ...
- Java基础知识强化之网络编程笔记25:Android网络通信之 Future接口介绍(Java程序执行超时)...
1. Future接口简介 在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现. Future接口是Java标准API ...
- Java基础知识强化49:10个实用的但偏执的Java编程技术
1. 将String字符串放在最前面 为了防止偶发性的NullPointerException 异常,我们通常将String放置在equals()函数的左边来实现字符串比较,如下代码: 1 // Ba ...
- Java基础知识强化之IO流笔记44:IO流练习之 复制图片的 4 种方式案例
1. 复制图片的 4 种方式案例: 分析: 复制数据,如果我们知道用记事本打开并能够读懂,就用字符流,否则用字节流. 通过该原理,我们知道我们应该采用字节流. 而字节流有4种方式,所以做这个题目我们有 ...
- Java基础知识强化23:Java中数据类型转换(面试题)
1. 以下代码输出结果是( D ). public class Test { ...
- Java基础知识强化之IO流笔记59:打印流
1. 打印流 (1)分类: • 字节打印流 PrintStream • 字符打印流 PrintWriter (2)打印流的特点: • 只能写数据,不能读数据 • 只能操作目的地,不能操作数据源 ...
- Java基础知识强化99:Java 常见异常及趣味解释
常见 Java 异常解释:(译者注:非技术角度分析.阅读有风险,理解需谨慎:) 1. java.lang java.lang软件包是java语言的核心部分,它提供了java中的基础类. java.la ...
- Java基础知识强化之IO流笔记03:throws的方式处理异常
1. 什么时候使用throws ? (1)定义功能方法时候,需要把出现的问题暴露出来,让调用者去处理.那么就通过throws在方法上标识. (2)有时候,我们是可以对异常进行处理的,但是又有些时候,我 ...
最新文章
- Linux日常命令记录
- 目录 文件 链接管理命令总结
- Spring使用外部属性文件
- docker新建Linux虚拟机,RHEL/CentOS 7下创建你的第一个Docker容器
- Programming Computer Vision with Python (学习笔记十一)
- leetCode数据查询笔记(困难)
- 在mac上安装gitlab
- Flex与javascript通信
- Linux(CentOS)网络流量实时监控(iftop)
- [翻译] InstagramPhotoPicker
- 自写小函数处理 javascript 0.3*0.2 浮点类型相乘问题
- 函数名,闭包,装饰器
- 隐藏网络计算机,XP电脑如何在网络中隐藏自己的计算机名称?
- 五种常见的linux系统有哪些,常见的Linux操作系统有哪些
- S3cCTF-gyy-Writeup
- 意凡社:盘点那些令网赚者疯狂的时代!
- 硬盘是计算机的储存器,硬盘存储器
- 80后小学计算机课上的游戏,80后最值得回味的经典课间游戏
- 基于JSP的学术交流论坛系统的设计与实现
- Curious Cupid
热门文章
- mac实现ssh的免密远程登录
- 《Pro ASP.NET MVC 3 Framework》学习笔记之二十四【Controllers和Actions】
- php set medias,manage-medias.php
- Nginx之rewrite配置
- (51)FPGA状态机描述(四段式)
- (20)VHDL移位寄存器
- 基于FPGA实现DAC8811接口(正弦波)
- MQTT onenet 使用记录
- python顺序结构的关键字_Python1_Python的目录结构、执行顺序、__name__ == __main__
- 【STM32】按键---有关GPIO输入的那些事