Character类概述:
Character类在对象中包装一个基本类型char的值,此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写。反之则亦然。
构造方法:
Character(char value)
示例代码如下:

public class CharacterDemo {public static void main(String[] args) {//创建对象//Charcter ch = new Character((char) 97);Character ch = new Character('a');System.out.println("ch:"+ch);}
}

运行结果:
ch:a


几个主要方法:

  • public static boolean isUpperCase(char ch):判断给定的字符是否是大写字符
  • public static boolean isLowerCase(char ch):判断给定的字符是否是小写字符
  • public static boolean isDigit(char ch):判断给定的字符是否是数字字符
  • public static char toUpperCase(char ch):把给定的字符转换为大写字符
  • public static char toLowerCase(char ch):把给定的字符转换为小写字符

代码示例:

public class CharacterDemo {public static void main(String[] args) {//public static boolean isUpperCase(char ch):判断给定的字符是否是大写字符System.out.println("isUpperCase:"+Character.isUpperCase('A'));System.out.println("isUpperCase:"+Character.isUpperCase('a'));System.out.println("isUpperCase:"+Character.isUpperCase('0'));System.out.println("---------------------------------");//public static boolean isLowerCase(char ch):判断给定的字符是否是小写字符System.out.println("isLowerCase:"+Character.isLowerCase('A'));System.out.println("isLowerCase:"+Character.isLowerCase('a'));System.out.println("isLowerCase:"+Character.isLowerCase('0'));System.out.println("---------------------------------");//public static boolean isDigit(char ch):判断给定的字符是否是数字字符System.out.println("isDigit:"+Character.isDigit('A'));System.out.println("isDigit:"+Character.isDigit('a'));System.out.println("isDigit:"+Character.isDigit('0'));System.out.println("---------------------------------");//public static char toUpperCase(char ch):把给定的字符转换为大写字符System.out.println("toUpperCase:"+Character.toUpperCase('A'));System.out.println("toUpperCase:"+Character.toUpperCase('a'));System.out.println("---------------------------------");//public static char toLowerCase(char ch):把给定的字符转换为小写字符System.out.println("toLowerCase:"+Character.toLowerCase('A'));System.out.println("toLowerCase:"+Character.toLowerCase('a'));}
}

运行结果:

isUpperCase:true
isUpperCase:false
isUpperCase:false


isLowerCase:false
isLowerCase:true
isLowerCase:false


isDigit:false
isDigit:false
isDigit:true


toUpperCase:A
toUpperCase:A


toLowerCase:a
toLowerCase:a

Java中Character类的概述及其详解相关推荐

  1. Java中BigInteger类的使用方法详解,常用最全系列!

    原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重. 在 Java 中,有许多数字处理的类,比如 Integer类,但是Integer类有一定的局限性. 我们都知道 Integer 是 Int ...

  2. Java中BigDecimal类的使用方法详解,常用最全系列!

    Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算.对于Double类型的运算,通常使用此类处理,来有效避免精度问题. 下面,我们从五个功能点 ...

  3. java throw与throws_基于Java中throw和throws的区别(详解)

    系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行. 语句抛出的异常 ...

  4. java里的进制转换函数_基于Java中进制的转换函数详解

    十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...

  5. throws java_基于Java中throw和throws的区别(详解)

    系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行. 语句抛出的异常 ...

  6. java中List的用法和实例详解

    Java中List的用法和实例详解 List的用法 List包括List接口以及List接口的所有实现类.因为List接口实现了Collection接口,所以List接口拥有Collection接口提 ...

  7. java里throws详细讲解,基于Java中throw和throws的区别(详解)

    系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行. 语句抛出的异常 ...

  8. java线程和内核线程的,Java中内核线程理论及实例详解

    1.概念 内核线程是直接由操作系统内核控制的,内核通过调度器来完成内核线程的调度并负责将其映射到处理器上执行.内核态下的线程执行速度理论上是最高的,但是用户不会直接操作内核线程,而是通过内核线程的接口 ...

  9. java中switchcase用法,java中的switch case语句使用详解

    java中的switch case语句 switch-case语句格式如下: ? swtich()变量类型只能是int.short.char.byte和enum类型(JDK 1.7 之后,类型也可以是 ...

  10. java中带符号十六进制转换成十进制详解

    java中带符号十六进制转换成十进制详解 代码如下 代码如下 必须拿ffff进行测试,否则测不出异同 public void test1(){String strHex="ffff" ...

最新文章

  1. 一个浙江商人立下的22条规矩
  2. centos7安装mysql8.0简书_【Linux实战03】CentOS 7 下 MySQL 8.0 的安装
  3. 计算机windows xp怎么操作,电脑密码怎么设置
  4. curl -windows下接口通讯
  5. 项目管理杂谈-员工的积极性在哪里?
  6. 如何提高UDP的可靠性
  7. 【非常基础实践】 微信小程序 - 腾讯云 - PHP - DEMO - 002 - 云环境搭建和开通指引- 实践
  8. python中依次输出字符_Python如何输出某关键字符并输出完整字符串
  9. tomcat ---- web.xml
  10. 与微信同行近 8 年,49 岁的张小龙去哪儿了?
  11. 集成学习与随机森林练习题
  12. Windows 下部署 Seafile 服务器
  13. [图]部分Surface Book 2升级Windows 10 May 2019出现显卡兼容问题
  14. 风水大师 or 企业医生?张明明谈数据分析师的职业之路
  15. ASPX一句话木马详细分析
  16. ora-01128,ora-00275
  17. dnf商人计算机制作,DNF商人3年半时间月入50000 教你赚些零用钱
  18. (61)Verilog生成vcd波形文件
  19. DISPO与EKGRP 的关系(MRP控制者和采购组)
  20. 教你用scratch2.0编见缝插针游戏

热门文章

  1. oracle校验统一社会信用代码函数
  2. android nio wifi 拥堵 超时,提高WiFi上网速度,改变道路拥挤的方法
  3. 从逻辑学中的偷换概念谈起
  4. 如何破解瞻博网络认证的互联网专家 - JUNOS安全考试(JNCIS)
  5. TPLINK路由器配置桥接过程
  6. 【图像分类】基于matlab多种特征结合支持向量机脑MRI肿瘤分类【含Matlab源码 2149期】
  7. 【C++】【内存】系列三:内存优化
  8. 剖析《口袋妖怪复刻版》技术架构
  9. mysql查询某学期开设的课程_求各学期开设的课程门数
  10. 安装Windows系统时进行磁盘格式化及分区等操作