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()

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

链接:https://www.learnfk.comhttps://www.learnfk.com/java/java-characters.html

来源:LearnFk无涯教程网

8 toString()

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

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

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

技术教程推荐

深入浅出区块链 -〔陈浩〕

玩转Spring全家桶 -〔丁雪丰〕

DevOps实战笔记 -〔石雪峰〕

深入浅出云计算 -〔何恺铎〕

A/B测试从0到1 -〔张博伟〕

基于人因的用户体验设计课 -〔刘石〕

程序员的测试课 -〔郑晔〕

陈天 · Rust 编程第一课 -〔陈天〕

深入剖析Java新特性 -〔范学雷〕

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