• 技术文章 >Java >java教程

    关于Character类的用法解析

    Y2JY2J2017-05-19 10:17:19原创1433
    本篇文章主要详细介绍了JAVA中 Character类 方法等,需要的朋友可以参考下

    使用字符时,我们通常使用的是内置数据类型char。

    实例

    char ch = 'a';
    // Unicode for uppercase Greek omega character
    char uniChar = '\u039A'; 
    // 字符数组
    char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };

    然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情况。为了解决这个问题,Java语言为内置数据类型char提供了包装类Character类。

    Character类提供了一系列方法来操纵字符。你可以使用Character的构造方法创建一个Character类对象,例如:

    Character ch = new Character('a');

    在某些情况下,Java编译器会自动创建一个Character对象。

    例如,将一个char类型的参数传递给需要一个Character类型参数的方法时,那么编译器会自动地将char类型参数转换为Character对象。 这种特征称为装箱,反过来称为拆箱。

    实例

    // Here following primitive char 'a'
    // is boxed into the Character object ch
    Character ch = 'a';
    
    // Here primitive 'x' is boxed for method test,
    // return is unboxed to char 'c'
    char c = test('x');

    转义序列

    前面有反斜杠(\)的字符代表转义字符,它对编译器来说是有特殊含义的。

    下面列表展示了Java的转义序列:

    转义序列 描述
    \t 在文中该处插入一个tab键
    \b 在文中该处插入一个后退键
    \n 在文中该处换行
    \r在文中该处插入回车
    \f在文中该处插入换页符
    \' 在文中该处插入单引号
    \"在文中该处插入双引号
    \\在文中该处插入反斜杠

    实例

    当打印语句遇到一个转义序列时,编译器可以正确地对其进行解释。

    public class Test {
      public static void main(String args[]) {
       System.out.println("She said \"Hello!\" to me.");
      }
    }

    以上实例编译运行结果如下:

    She said "Hello!" to me.

    Character 方法

    下面是Character类的方法:

    序号方法与描述
    1

    isLetter()

    是否是一个字母

    2

    isDigit()

    是否是一个数字字符

    3

    isWhitespace()

    是否一个空格

    4

    isUpperCase()

    是否是大写字母

    5

    isLowerCase()

    是否是小写字母

    6

    toUpperCase()

    指定字母的大写形式

    7

    toLowerCase()

    指定字母的小写形式

    8

    toString()

    返回字符的字符串形式,字符串的长度仅为1

    【相关推荐】

    1. Java免费视频教程

    2. Character类的实例详解

    3. 详解Character和char方法的不同之处

    4. 详细讲解Java中的Character 类

    5. 关于包装类Character的实例解析

    以上就是关于Character类的用法解析的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:Character类的实例详解 下一篇:关于包装类Character的实例解析
    PHP编程就业班

    相关文章推荐

    • 带你搞懂JAVA反射机制(总结分享)• 归纳整理JAVA学习之流程控制• 详细解析Java集合框架• 图文详解之Java实现冒泡排序• 深入了解java之CAS详解

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网