【零基础学Java】—包装类(三十七)

一、包装类

包装类:基本数据类型,使用起来十分方便,但是没有对应的方法来操作这些基本类型的数据可以使用一个类,把基本的数据装起来,在类中定义一些方法,这个类叫做包装类,我们可以使用类中的方法来操作这些基本类型的数据

二、装箱和拆箱


public class Demo4Integer {public static void main(String[] args) {//构造方法Integer in1=new Integer(1);System.out.println(in1);//1Integer in2=new Integer("1");System.out.println(in2);//1//静态方法Integer in3=Integer.valueOf(1);System.out.println(in3);//1//  Integer in4=Integer.valueOf("1");// Integer in4=Integer.valueOf("a");// System.out.println(in4);//NumberFormatException数字格式化异常int i=in1.intValue();System.out.println(i);//1}
}

三、自动装箱和自动拆箱

自动装箱和自动拆箱:基本类型的数据和包装类之间可以自动的相互转换

四、基本类型与字符串的相互转换

public class DemoInteger {public static void main(String[] args) {//基本类型转换成字符串int i1=100;String s1=i1+"";System.out.println(s1+200);//100200String s2=Integer.toString(100);System.out.println(s2+200);//100200String s3=String.valueOf(100);System.out.println(s3+200);//100200//字符串转换成基本类型int i=Integer.parseInt(s1);System.out.println(i-10);//90}
}

【零基础学Java】—包装类(三十七)相关推荐

  1. 【零基础学Java】—对象的向上和向下转型(二十七)

    [零基础学Java]-对象的向上转型(二十七) 对象的向上转型,其实就是多态的写法 格式:父类名称 对象名=new 子类名称(): 含义:右侧创建一个子类对象,把它当做父类来看待使用 注意事项:向上转 ...

  2. 零基础学Java需要先具备的三项技能

    随着互联网的发展,许多公司都在招Java工程师,很多零基础的Java小白看中了Java的高薪资,也都想转行做Java,但是零基础学Java需要先具备哪些技能呢?本文小千整理了零基础学Java需要先具备 ...

  3. 【零基础学Java】—finally代码块(四十七)

    [零基础学Java]-finally代码块(四十七)

  4. 【零基础学Java】—List集合(三十九)

    [零基础学Java]-List集合(三十九) java.util.list接口 extends Collection接口 list接口的特点: 1.有序的集合,存储元素和取出元素的顺序是一致的(存储1 ...

  5. 【零基础学Java】—System类(三十五)

    [零基础学Java]-System类(三十五) java.lang.System 类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作 在System类的API文档中,常用的方法有: pub ...

  6. 【零基础学Java】—Calendar类(三十四)

    [零基础学Java]-Calendar类(三十四) java.util.Calendar日历类 Calendar类是一个抽象类,里面提供了很多操作日历字段的方法 Calendar类无法直接创建对象,里 ...

  7. 【零基础学Java】—Java 日期时间(三十二)

    [零基础学Java]-Java 日期时间(三十二) DateFormat 是日期/时间格式化子类的抽象类,它以语言无关的方式格式化和分析日期或时间. 日期/时间格式化子类(如SimpleDateFor ...

  8. 【零基础学Java】—Java 日期时间(三十一)

    [零基础学Java]-Java 日期时间(三十一) java.util.Date:表示日期和时间的类 类Date表示特定的瞬间,精确到毫秒 毫秒:千分之一秒,1000毫秒=1秒 特定的时间:一个时间点 ...

  9. 【零基础学Java】—this关键字的三种用法+Java继承的三个特点(二十一)

    [零基础学Java]-this关键字的三种用法+Java继承的三个特点(二十一) 一.this关键字的三种用法 在本类的成员方法中,访问本类的成员变量 在本类的成员方法中,访问本类的另一个成员方法 在 ...

最新文章

  1. 在VS中用正则表达式查找或替换
  2. 自定义控件详解(六):Paint 画笔MaskFilter过滤
  3. 【Anychat音视频开发】apache防盗链之mod_perl
  4. 后Hadoop时代的大数据技术思考:数据即服务
  5. GDCM:gdcm::IOD的测试程序
  6. 扎心了,程序员2017到2019经历了什么?
  7. 使用maven插件构建docker镜像
  8. C#中Windows Media Player控件使用实例|方法
  9. spark SortShuffleWriter的实现
  10. 【转】移动Web开发-点击事件及页面滚动
  11. Oracle ADF开发实战指南pdf
  12. photoshop抠图怀恋抽出滤镜
  13. 宝藏级UI组件库:FirstUI,微信小程序版+uniapp版更新至1.6.0,完美支持vue3
  14. 【观察】UCloud:决胜东南亚“正当时”,做出海企业“加速器”
  15. 软件测试之功能测试是什么?
  16. 终于知道电脑版微信为啥只能扫码登录了
  17. PHP8.0正式版的编译安装与使用
  18. dvb s2标准下载_ETSI EN 302 307-1
  19. 【论文阅读】【综述】从Optical Flow到Scene Flow
  20. 用纯CSS3实现QQ LOGO

热门文章

  1. 第10讲 | 深入区块链技术(二):P2P网络
  2. c# HttpWebResponse 调用WebApi
  3. Uncaught TypeError: this.canvas.getContext is not a function
  4. sprint 3 总结
  5. bash内部命令-1
  6. mysql 同步 master-slave
  7. S5PV210 Uboot开发与移植01:Uboot概述
  8. SVC较好的介绍资料
  9. 批处理不同目录下的bat调用
  10. oracle 视图去重复,CSS_Oracle几种查找和删除重复记录的方法总结,平时工作中可能会遇到当试图 - phpStudy...