Warning: Undefined array key "custom_message" in /www/wwwroot/bbs.aaronyang.cc/wp-content/plugins/wpcopyrights/index.php on line 105

Java Character 类

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');

转义序列

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

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

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

实例

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

以下实例转义双引号并输出:

Test.java 文件代码:

public class Test {

   public static void main(String[] args) {
      System.out.println("访问\"Readme!\"");
   }
}

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

访问"Readme!"

Character 方法

对于方法的完整列表,请参考的 java.lang.Character API 规范。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:lyh会员,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/java-character-%e7%b1%bb/

(0)
lyhlyh会员认证作者
上一篇 2023年 3月 4日 下午9:20
下一篇 2023年 3月 4日 下午9:23

相关推荐

  • 35. 读取文件

    欢迎来到 Golang 系列教程的第 35 篇。 文件读取是所有编程语言中最常见的操作之一。本教程我们会学习如何使用 Go 读取文件。 本教程分为如下小节。 将整个文件读取到内存 …

    2023年 12月 5日
  • iperf

    文章目录iperf补充说明安装iperf选项实例 iperf 网络性能测试工具 补充说明 iperf命令 是一个网络性能测试工具。iperf可以测试TCP和UDP带宽质量。iper…

    入门教程 2023年 12月 19日
  • git

    文章目录git补充说明语法选项例子配置修改项目中的个人信息配置自动换行常见使用场景创建SSH密钥多账号ssh配置免密码登录远程服务器https协议下提交代码免密码文件推向3个git…

    入门教程 2023年 12月 14日
  • dpkg-query

    文章目录dpkg-query补充说明语法选项参数实例 dpkg-query Debian Linux中软件包的查询工具 补充说明 dpkg-query命令 是Debian Linu…

    入门教程 2023年 12月 7日
  • lvscan

    文章目录lvscan补充说明语法选项实例 lvscan 扫描逻辑卷 补充说明 lvscan命令 用于扫描当前系统中存在的所有的LVM逻辑卷。使用lvscan指令可以发现系统中的所有…

    入门教程 2023年 12月 19日
  • locate

    文章目录locate补充说明语法选项实例 locate 比 find 好用的文件查找工具 补充说明 locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立…

    入门教程 2023年 12月 19日
  • mysqldump

    文章目录mysqldump补充说明语法选项实例问题解决 mysqldump MySQL数据库中备份工具 补充说明 mysqldump命令 是mysql数据库中备份工具,用于将MyS…

    入门教程 2024年 1月 3日
  • pvs

    文章目录pvs补充说明语法选项参数实例 pvs 输出物理卷信息报表 补充说明 pvs命令 用于输出格式化的物理卷信息报表。使用pvs命令仅能得到物理卷的概要信息,如果要得到更加详细…

    入门教程 2024年 3月 1日
  • vgreduce

    文章目录vgreduce补充说明语法选项参数实例 vgreduce 从卷组中删除物理卷 补充说明 vgreduce命令 通过删除LVM卷组中的物理卷来减少卷组容量。不能删除LVM卷…

    入门教程 2024年 3月 11日
  • eject

    文章目录eject补充说明语法选项参数 eject 用来退出抽取式设备 补充说明 eject命令 用来退出抽取式设备。若设备已挂入,则eject命令会先将该设备卸除再退出。 eje…

    入门教程 2023年 12月 14日
Translate »