Java ——Character 类
2024-09-05 19:57:18
本节重点思维导图
Character 类用于对单个字符进行操作。
Character 类在对象中包装一个基本类型 char 的值
char ch = 'a'; // Unicode 字符表示形式
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对象。 这种特征称为装箱,反过来称为拆箱。
// 原始字符 'a' 装箱到 Character 对象 ch 中
Character ch = 'a'; // 原始字符 'x' 用 test 方法装箱
// 返回拆箱的值到 'c'
char c = test('x');
转义序列
输出百分号————> System.out.print("%%");
Character 方法
Character ch = new Character('a'); // Java9 以前,版本以来被弃用
很少被适当的使用这个构造函数。
静态工厂Character.valueOf(char)通常是一个更好的选择,因为它可能会产生更好的空间和时间性能。
Character ch = Character.valueOf('a'); // Java9 以后
最新文章
- Unity3D NGUI动态生成模糊背景图
- python基础篇
- Nginx和Apache配置日志格式记录Cookie
- Centos tar命令
- CUDA学习笔记(二)【转】
- VMware系统运维(七)vCenter Inventory Server安装
- HDU 5723 Abandoned country (最小生成树+dfs)
- java和c#md5加密不同
- Cross-compiling Qt Embedded 5.5 for Raspberry Pi 2
- SAP自带的创建报表工具
- 抓包工具Charles Proxy v4.1.1破解版下载
- 各机器学习方法代码(OpenCV2)
- Ogre2.1 Hlms与渲染流程
- webpack 解决跨域问题
- PL/SQL Developer的安装以及与64位Oracle Database进行连接
- 详解 boost 库智能指针(scoped_ptr<;T>; 、shared_ptr<;T>; 、weak_ptr<;T>; 源码分析)
- Python高级教程-生成器
- linux文件操作篇 (一)文件属性与权限
- scrapy 为每个pipeline配置spider
- 将千克转换成磅 Exercise05_03
热门文章
- /etc/nscd.conf - 域名服务缓存守护进程配置文件
- Linux服务器安装系统之1-LSI阵列卡raid5配置方法
- POJ 3667 Hotel (线段树区间合并)
- socket keepalive 服务端异常断线
- 六、ARM 寻址方式
- 下载放在resource下面的excel文件
- linux运维、架构之路-cobbler无人值守
- 简单说说JavaBean的使用
- Vue中v-for配合使用Swiper插件问题
- 使用@Test报java.lang.NullPointerException 	at org.eclipse.jdt.internal.junit4.runner.SubForestFilter.shouldRun(SubForestFilter.java:81)异常