Java - Characters(字符)

Java - Characters(字符) 首页 / Java入门教程 / Java - Characters(字符)

通常,当无涯教程处理字符时,使用原始数据类型char。

char ch = 'a';

//大写希腊字符的 Unicode
char uniChar = '\u039A'; 

//一个字符数组
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' }; 

然而,在开发中,遇到了需要使用对象 而不是原始数据类型的情况。为了实现这一点,Java为原始数据类型char提供了包装器类Character

Character类提供了许多用于操作字符的有用的类(即静态)方法。可以使用角色构造器-创建角色对象

Character ch=new Character('a');

在某些情况下,Java编译器还会为您创建Character对象 。如,如果将原语char传递给需要对象的方法,编译器会自动将char转换为字符。如果转换以相反的方式进行,则此功能称为自动装箱或取消装箱。

//这里遵循原始字符'a'被装箱到 Character 对象 ch
Character ch = 'a';

//这里原始“x”被装箱用于方法测试,return 被拆箱为 char 'c'
char c = test('x');

转义序列

以反斜杠(\)开头的字符是转义序列,对编译器具有特殊含义。

在本教程中,在System.out.println()语句中经常使用换行符(),以便在打印字符串后前进到下一行。

下表显示了JAVA转义序列-

Escape SequenceRemark
\t插入一个tab符。
\b插入一个空格符。
\n换行符。
\r回车符。
\f换页符。
 \'插入一个单引号字符。
 \"插入双引号字符。
 \\插入反斜杠字符。

当在print语句中遇到转义序列时,编译器会相应地解释它,如果要将引号放在引号中,必须在内部引号-上使用转义序列"

public class Test {

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

这将产生以下输出-

She said "Hello!" to me.

Character方法

以下是Character类的所有子类实现-的重要方法的列表

Sr.No.Method & 描述
1 isLetter()

确定指定的字符值是否为字母。

2 isDigit()

确定指定的字符值是否为数字。

3 isWhitespace()

确定指定的字符值是否为空白。

4 isUpperCase()

确定指定的字符值是否为大写。

5 isLowerCase()

确定指定的字符值是否为小写。

6 toUpperCase()

返回指定字符值的大写形式。

7 toLowerCase()

返回指定字符值的小写形式。

8 toString()

返回一个String对象,该对象表示指定的字符值,即单字符串。

有关方法的完整列表,请参阅java.lang.Character API规范。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入浅出gRPC -〔李林锋〕

数据分析实战45讲 -〔陈旸〕

ZooKeeper实战与源码剖析 -〔么敬国〕

性能工程高手课 -〔庄振运〕

现代React Web开发实战 -〔宋一玮〕

手把手教你落地DDD -〔钟敬〕

现代C++20实战高手课 -〔卢誉声〕

后端工程师的高阶面经 -〔邓明〕

PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕

好记忆不如烂笔头。留下您的足迹吧 :)