Java教程
+ -

Java Character 类

2019-09-09 10 0

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("访问\"字节流!\"");
   }
}

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

访问"字节流!"

Character 方法

下面是Character类的方法:

序号 方法与描述
1 isLetter() 是否是一个字母
2 isDigit() 是否是一个数字字符
3 isWhitespace() 是否是一个空白字符
4 isUpperCase() 是否是大写字母
5 isLowerCase() 是否是小写字母
6 toUpperCase() 指定字母的大写形式
7 toLowerCase() 指定字母的小写形式
8 toString() 返回字符的字符串形式,字符串的长度仅为1

0 篇笔记 写笔记

SQLite 数据插入insert into
和常用数据库一致,SQLite也提供insert SQL语句用于向数据库的表中添加新的数据记录。语法INSERT INTO table_name [(col_name1,col_name2,...col_nameN)]values (value1,value2,...,value2),.........
MongoDB 固定集合
MongoDB 固定集合(CappedCollections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素!创建固定集合我们通过createCollection来创建一个固定集合,且capped选项设置为tru......
Java Character
Character 类用于对单个字符进行操作。Character 类在对象中包装一个基本类型 char 的值实例char ch = 'a';// Unicode 字符表示形式char uniChar = 'u039A'; // 字符数组char[] charArra......
PHP MySQL插入数据记录
PHP mysql_query()函数用于在表中插入数据记录。 由于PHP 5.5版本起,不推荐使用mysql_query()函数。现在,建议使用以下2种替代方法之一。mysqli_query()PDO::__query()PHP MySQLi插入记录示例 示例
isWhitespace() 方法用于判断指定字符是否为空白字符,空白符包含:空格、tab键、换行符。语法boolean isWhitespace(char ch)参数ch -- 要测试的字符。返回值如果字符为空白字符,则返回 true;否则返回 false。实例public class Test ......
MySQL 表中使用 INSERT INTO SQL语句来插入数据。你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。语法以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法:INSERT INTO table_name ( fie......
toLowerCase() 方法用于将大写字符转换为小写。语法char toLowerCase(char ch)参数ch -- 要转换的字符。返回值返回转换后字符的小写形式,如果有的话;否则返回字符本身。实例public class Test { public static void main......
toString() 方法用于返回一个表示指定 char 值的 String 对象。结果是长度为 1 的字符串,仅由指定的 char 组成。语法String toString(char ch)参数ch -- 要转换的字符。返回值返回指定 char 值的字符串表示形式。实例public class T......
isLowerCase() 方法用于判断指定字符是否为小写字母。语法boolean isLowerCase(char ch)参数ch -- 要测试的字符。返回值如果字符为小写,则返回 true;否则返回 false。实例public class Test { public static voi......
本章节中我们将向大家介绍如何将数据插入到MongoDB的集合中。文档的数据结构和JSON基本一样。所有存储在集合中的数据都是BSON格式。BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。插入文档MongoDB 使用 insert() 或 save() 方法向集合中插入......
特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([])来描述的。特性(Attribute)用于添加元数据,如编译器指令和注释、描述、方法......
本地环境设置如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C++ 编译器。文本编辑器这将用于输入您的程序。文本编辑器包括 Windows Notepad、OS Edit command、Brief、Epsilon、EMACS 和vim/vi。文本编辑器的名称和......
C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。对 象 - 对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。类 - 类可以定义为描述对象行为/状态的模板/蓝图。方 法 ......
多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。下面的实例中,基类 Shape 被派生为两个类,如下所示:#include using nam......
isLetter() 方法用于判断指定字符是否为字母。语法boolean isLetter(char ch)参数ch -- 要测试的字符。返回值如果字符为字母,则返回 true;否则返回 false。实例public class Test { public static void main(S......
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!