Java基础巩固系列包装类代码实例

2025-05-29 0 71

示意图:

Java基础巩固系列包装类代码实例

Java基础巩固系列包装类代码实例

代码:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70
//包装类 8种基本数据类型对应着一个类,此类即为包装类

public class testwrapper {

//基本数据类型、包装类与string类之间的转换

@test

public void test2() {

//基本数据类型、包装类 -----> string类:调用string类的静态的重载的valueof(xxx x)方法

int i1 = 10;

string str1 = i1 + ""; //"10"

string str2 = string.valueof(i1);

string str3 = string.valueof(true);

system.out.println(str3);

//string类 ----> 基本数据类型、包装类:调用包装类的parsexxx(string str)方法

int i3 = integer.parseint(str2);

system.out.println(i3);

boolean b1 = boolean.parseboolean(str3);

system.out.println(b1);

//int i4 = (int)str2;

}

@test

public void test1() {

int i = 10;

system.out.println(i);

boolean b = false;

//基本数据类型 ----> 对应的包装类:调用包装类的构造器

integer i1 = new integer(i);

system.out.println(i1.tostring());

float f = new float("12.3f");

system.out.println(f);

//java.lang.numberformatexception

// i1 = new integer("12abc");

// system.out.println(i1);

//对于boolean来讲,当形参是“true”返回true,除此之外返回false。

boolean b1 = new boolean("false");

system.out.println(b1);

b1 = new boolean("true1abc");

system.out.println(b1);

bbb bbb = new bbb();

system.out.println(bbb.b);

//包装类 -----> 基本数据类型:调用包装类xx的xxvalue()方法

int i2 = i1.intvalue();

system.out.println(i2);

float f1 = f.floatvalue();

system.out.println(f1);

boolean b2 = b1.booleanvalue();

system.out.println(b2);

//jdk5.0以后,自动装箱和拆箱

int i4 = 12;

integer i3 = i4; //自动装箱

boolean bb = false;

int i5 = i3; //自动拆箱

}

}

class bbb {

boolean b;

}

结果1:

true
10
true

结果2:

10
10
12.3
false
false
null
10
12.3
false

以上所述是小编给大家介绍的java包装类详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对快网idc网站的支持!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Java基础巩固系列包装类代码实例 https://www.kuaiidc.com/109402.html

相关文章

发表评论
暂无评论