针对八种基本数据类型定义相应的引用类型—包装类(封装类),有了类的特点,就可以调用类中的方法。


基本数据类型 <——> 包装类,String——>包装类

①装

int num = 9;
Integer int1 = new Integer(num);
System.out.println(int1.toString()); //9Integer int2 = new Integer("123");  //String——>包装类
System.out.println(int2.toString()); //123Float f1 = new Float(12.3f);
Float f2 = new Float("12.3"); //String——>包装类
System.out.println(f1); //12.3
System.out.println(f2); //12.3Boolean b1 = new Boolean(true); //true
Boolean b2 = new Boolean("TrUe"); //true  String——>包装类
Boolean b3 = new Boolean("true123"); //false  String——>包装类

②拆

Integer int1 = new Integer(10);
int i1 = int1.intValue(); //10Float f1 = new Float(12.3);
float f2 = f1.floatValue(); //12.3

③自动装拆,JDK5.0之后可以这样写

//自动装
int num1 = 10;
Integer int1 = num1;boolean b1 = true;
Boolean b2 = b1;//自动拆
int num2 = int1;
boolean b3 = b2;

包装类——>String,基本数据类型——>String

int num1 = 10;
//方式1,连接运算
String str1 = num1 + "";
//方式2,调用String的valueOf()
String str2 = String.valueOf(num1);

String ——> 包装类,基本数据类型

String str1 = "123";
int num1 = Integer.parseInt(str1);String str2 = "true1";
boolean b1 = Boolean.parseBoolean(str2);

Java面向对象(14)--包装类的使用相关推荐

  1. Java面向对象中 包装类(封装类)的详解

    博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,

  2. 第7篇-JAVA面向对象Ⅲ

    第7篇-JAVA面向对象Ⅲ 每篇一句 :任何值得去的地方,都没有捷径 初学心得: 温故而知新 (笔者:JEEP/711)[JAVA笔记 | 时间:2017-04-09| JAVA面向对象 Ⅲ] 1.J ...

  3. Java 面向对象细节

    文章目录 前言 二.类与对象 2.0.类的定义与对象的使用 2.0.1.类的语法格式 2.0.2.对象的创建和使用 2.0.3.Java堆内存与栈内存 2.0.4.this引用 2.1.static修 ...

  4. java面向对象编程基础

    java面向对象编程基础 前言:什么是java 是咖啡飘香的清晨 - 是斯坦福校园意浓情深 - 是James的思想睿智 是剁手党双十一挥舞的利刃 是大数据云计算驰骋的平台 - 是ATM上吐出的钞票 - ...

  5. 能听懂的Java面向对象编程-雷伟-专题视频课程

    能听懂的Java面向对象编程-2605人已学习 课程介绍         通过本课程的学习,学生能掌握面向对象的程序设计思想,并能运用Java技术和相关开发工具进行计算机软件代码的设计. 课程内容并非 ...

  6. JAVA面向对象-----final关键字

    JAVA面向对象-–final关键字 1:定义静态方法求圆的面积 2:定义静态方法求圆的周长 3:发现方法中有重复的代码,就是PI,圆周率.1:如果需要提高计算精度,就需要修改每个方法中圆周率. 4: ...

  7. java面向对象测试_Java面向对象测试题(一).doc

    维多利加加中教育集团 Java面向对象阶段测试题 PAGE 2 - . . Java面向对象 测试题(一) 注: 测试时间:3小时 编程题在电脑上编写,保存在已学生名字为文件名的文件夹中 选择题 (共 ...

  8. java面向对象编程知识点总结

    一:今天完成 上午详细了解了java面向对象编程的一些细节,记录如下. 1)类 是一种引用类型,包含一个签名和一个主体,主体是放在花括号里面的成员,成员包括字段和方法,还有构造方法.初始化程序和嵌套类 ...

  9. 菜鸟教程中Java语法(Java教程+Java面向对象)

    Java基本数据类型 Java变量类型 Java运算符 Java循环语句 Java条件语句 Java switch case Java Number & Math类 Java Characte ...

  10. 深入浅出 Java 中的包装类

    转载自   深入浅出 Java 中的包装类 前阵子,我们分享了<Java中的基本数据类型转换>这篇文章,对许多粉丝还是有带来帮助的,今天讲一下 Java 包装类的的由来,及自动装箱.拆箱的 ...

最新文章

  1. schema.sql自动写入。由于版本问题。2.x之后。就不行了。·
  2. 从 exe.config 读取appSettings 中的配置数据
  3. 字符串-字符串的查找和替换
  4. [UE4]性能优化指南(美术向)
  5. charles 中文_抓包工具--charles(青花瓷)及获取AppStore数据包
  6. np.stack()函数详解 ==>堆叠 【类似于torch.stack()】
  7. 05 ansible剧本编写
  8. server sql 统计信息 过时_sql-server – 何时更新统计信息?
  9. 史上最全设计模式——原型模式
  10. Centos下tomcat配置
  11. C++string字符串1.2
  12. 11.ar, nm, objdump
  13. 导出数据库设计文档的几种方案
  14. 应届生HR面试需要准备的六大类问题
  15. Li‘s 核磁共振影像数据处理-19-FSL界面可视化操作介绍
  16. 浙大计算机学院app开发,App Inventor - 零基础Android移动应用开发
  17. android spc 能卸载吗,SPC 文件扩展名: 它是什么以及如何打开它?
  18. 暑期微小公司软开实习周记
  19. 大众、奥迪VCDS 5053 允许进入密码【转载】
  20. C语言中BCL的作用,恶性淋巴瘤基因检测结果中Bcl-2、Bcl-6和C-myc代表什么?什么是“双重打击”?...

热门文章

  1. Spring的Web MVC –重定向到内存泄漏
  2. JavaFX 2 XYCharts和Java 7功能
  3. XML解组基准:JAXB,STAx,Woodstox
  4. Paint X for Mac的用法
  5. Java对象内存图二
  6. refreshtoken用mysql_微信access_token和refresh_token保存于redis
  7. android页面统计代码,android流量统计(示例代码)
  8. indesign中调出字符样式快捷键_Word中十大黄金快捷键,你会用几个?
  9. 小程序triggerevent 传参_微信小程序——无限递归的层次列表
  10. C语言 | 函数执行成功时,return 1 还是return 0?