您好,欢迎来到易妖游戏网。
搜索
您的当前位置:首页每日一类-基本数据类型之Character

每日一类-基本数据类型之Character

来源:易妖游戏网

1. 简介

字符类型char的包装类,做为字符串的最小组成部分,更多的时候,是在拆分字符串为字符数组时,对char进行数值运算。
Character提供的大部分静态方法,基本上不会在代码中直接引用。

2. 概念

3. 源码

  1. 因为char是无符号数,所以缓存的包装类,只有 1 + 127 个。
    static final Character cache[] = new Character[127 + 1];

  2. public static final class UnicodeBlock
    CharacterData
    这两个类的使用方式,用到了哪(几)种设计模式?

4. 示例

  1. digit方法和getName

    @Test
    public void testCharDigit() {
    System.out.println(Character.digit('z', 36));
    System.out.println(Character.forDigit(35, 36));
    System.out.println(Character.getName('z'));
    System.out.println(Character.getName(65536));
    }

5. 总结

char没有什么特别要说的(接触不多),至今做过的项目中,并没有UTF-8搞不定的字符集。
要学习下UnicodeBlock和CharacterData的设计、使用方式。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- vipyiyao.com 版权所有 湘ICP备2023022495号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务