java char class_整理Java基础知识--Character类

Java Character 类

Character 类用于对单个字符进行操作

Character 类在对象中包装一个基本类型 char 的值

public class Test{

public static void main(String[] args){

char ch = 'A';

char uniChar = '\u039A';// Unicode 字符表示形式

char[] charArr = {'A','B','C','D','E'};// 字符数组

System.out.println(ch);

System.out.println(uniChar);

System.out.println(charArr);

}

}

输出结果:

A

Κ

ABCDE

实际开发中 经常遇到需要使用对象,使用的不是内置数据类型的情况。

Character 类提供一系列方法操作字符 可以使用Character 的构造方法创建Character类对象

Character ch = new Character('a');

Character ch = 'a';// 原始字符 'a' 装箱到 Character 对象 ch 中

转义序列

转义序列

描述

\t

在文中该处插入一个TAB键

\b

在文中该处插入一个后退键

\n

在文中该处换行

\r

在文中该处插入回车

\f

在文中该处插入换页符

\'

在文中该处插入单引号

\"

在文中该处插入双引号

\

在文中该处插入反斜杠

public class Test{

public static void main(String[] args){

System.out.println("1访问\t策略星官网");

System.out.println("2访问\b策略星官网");

System.out.println("3访问\n策略星官网");

System.out.println("访问\r策略星官网4");

System.out.println("5访问\f策略星官网");

System.out.println("6访问\\策略星官网\\");

System.out.println("7访问\'策略星官网\'");

System.out.println("8访问\"策略星官网\"");

}

}

1访问 策略星官网

2访策略星官网

3访问

策略星官网

策略星官网4

5访问⇧策略星官网(换页符)

6访问\策略星官网\

7访问'策略星官网'

8访问"策略星官网"

Character类的方法:

class A{

int a = 133;

public String toString(){

return (a + "i");

}

}

public class Test{

public static void main(String[] args){

System.out.println("判断5是否为字母:" + Character.isLetter('5'));

System.out.println("判断a是否为字母:" + Character.isLetter('a'));

System.out.println("判断9是否为数字:" + Character.isDigit('9'));

System.out.println("判断b是否为数字:" + Character.isDigit('b'));

System.out.println("判断 是否为空格:" + Character.isWhitespace(' '));

System.out.println("判断\n是否为空格:" + Character.isWhitespace('\n'));

System.out.println("判断c是否为空格:" + Character.isWhitespace('c'));

System.out.println("判断d是否为大写字母:" + Character.isUpperCase('d'));

System.out.println("判断D是否为大写字母:" + Character.isUpperCase('D'));

System.out.println("判断d是否为小写字母:" + Character.isLowerCase('d'));

System.out.println("判断D是否为小写字母:" + Character.isLowerCase('D'));

System.out.println("指定字母f的大写形式:" + Character.toUpperCase('f'));

System.out.println("指定字母F的大写形式:" + Character.toUpperCase('F'));

System.out.println("指定字母g的小写形式:" + Character.toLowerCase('g'));

System.out.println("指定字母G的小写形式:" + Character.toLowerCase('G'));

System.out.println(Character.toString('h'));

System.out.println(Character.toString('H'));

A x = new A();

System.out.println(x.toString());

}

}

判断5是否为字母:false

判断a是否为字母:true

判断9是否为数字:true

判断b是否为数字:false

判断 是否为空格:true

判断

是否为空格:true

判断c是否为空格:false

判断d是否为大写字母:false

判断D是否为大写字母:true

判断d是否为小写字母:true

判断D是否为小写字母:false

指定字母f的大写形式:F

指定字母F的大写形式:F

指定字母g的小写形式:g

指定字母G的小写形式:g

h

H

133i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值