java_封装类

基本数据类型的封装类

 

序号

基本类型

封装类型

描述

1

byte

Byte

字节型(-128127

2

short

Short

短整型(-3276832767

3

int

Integer

整型(32位)

4

long

Long

长整型(64位)

5

float

Float

单精度浮点数(32位)

6

double

Double

双精度浮点数(64位)

7

char

Character

字符型(16位无符号)

8

boolean

Boolean

布尔型(8位)

 

封装类的声明和实例化

 

序号

封装类型

描述

1

Byte

Byte b = new Byte((byte)12);

2

Short

Short s = new Short((short) 34);

3

Integer

Integer i = new Integer(123);

4

Long

Long l = new Long(123456);

5

Float

Float f = new Float(12.3f);

6

Double

Double d = new Double(45.6789);

7

Char

Character c = new Character(‘a’);

8

Boolean

Boolean b = new Boolean(true);

 

字符串转化为封装类

 

序号

封装类型

转化方式

1

Byte

Byte.parseByte(<目标字符串>);

2

Short

Short.parseShort(<目标字符串>);

3

Integer

Integer.parseInt(<目标字符串>);

4

Long

Long.parseLong(<目标字符串>);

5

Float

Float.parseFloat(<目标字符串>);

6

Double

Double.parseDouble(<目标字符串>);

7

Boolean

Boolean.parseBoolean(<目标字符串>);

 

 

封装类转化为字符串

 

序号

封装类型

描述

1

Byte

String.valueOf(<目标字节>);

2

Short

String.valueOf(<目标短整型>);

3

Integer

String.valueOf(<目标整型>);

4

Long

String.valueOf(<目标长整型>);

5

Float

String.valueOf(<目标单精度浮点数>);

6

Double

String.valueOf(<目标双精度浮点数>);

7

Char

String.valueOf(<目标字符>);

String.valueOf(<目标字符数组>);

String.valueOf(<目标字节数组>,<起始位置>,<截取长度>);

8

Boolean

String.valueOf(<目标布尔型>);

 

 

Character常用方法

 

序号

方法名

参数

备注

1

isDigit(char ch)

ch表示目标字符

如果ch是数字字符返回true,否则返回false

2

isLetter(char ch)

如果ch是字母字符返回true,否则返回false

3

isLetterOrDigit(char ch)

如果ch是字母字符或数字字符返回true,否则返回false

4

isLowerCase(char ch)

如果ch是小写字母字符返回true,否则返回false

5

isUpperCase(char ch)

如果ch是大写字母字符返回true,否则返回false

6

toLowerCase(char ch)

返回ch的小写形式

7

toUpperCase(char ch)

返回ch的大写形式

8

isSpaceChar(char ch)

如果ch是空格返回true,否则返回false

 

 

字符串与字符数组

 

  • 字符串调用getChars方法将当前字符串中的一部分字符拷贝到参数c指定的数组中,语法格式如下:

  • public void getChars (int startint end, char c[], int offset)

  • 将字符串中从位置startend-1的字符拷贝到数组c中,并从数组coffset处开始存放这些字符。需要注意的是,必须保证数组c(从offset开始)能容纳下要被拷贝的字符。

  • charAtindex)方法可以获取字符串中的一个字符

  • 例如:charAt0)表示获取字符串中的第一个字符。

 

字符串转化为字符数组

 

 

输出结果  

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值