关键词:
基本类型包装
就是转换用
8个类型 就是8个方法 除了int(Integer) 和char(Character)之外,其他6个都是
字符串转成基本类型
得出结论
想转成什么类型 就用 parase 转成什么类型
基本数据类型转字符串3种
public static void main(String[] args) //字符串->基本数据类型 String str="12";//字符串必须是一个整型的 int num=Integer.parseInt(str); System.out.println(num+1); double num2=Double.parseDouble(str); System.out.println(num2); //将基本类型-->字符串 第一种 双引号+基本类型 System.out.println(""+12+1); //将int 类型转String 第二种 valueOf方法 String s1=String.valueOf(88); String s2=String.valueOf(1.2); System.out.println(s2+1); //第三种 调用toString方法 String s3=Integer.toString(99); System.out.println(s3+1);
基本类型和对象转换
public static void main(String[] args) //基本数据类型-->包装类型对象 //1. Integer in =new Integer(123); Integer in2=new Integer("456"); //2. Integer in3=Integer.valueOf(789); Integer in4=Integer.valueOf("147"); //包装类型对象-->基本数据类型 int i1=in.intValue(); int i2=in2.intValue();
自动拆装箱
JDK1.5之后自动拆装箱
public static void main(String[] args) //jdk1.5以后自动拆装箱 //自动装箱:基本数据类型-->包装类型对象 Integer in=123;//Integer in=new Integer(123); //自动拆箱:包装类型对象-->基本数据类型 int i=in+3;//int i=in.inValue()+3;
public static void main(String[] args) Integer in1=500;//Integer in1=new Integer(500); Integer in2=500;//Integer in1=new Integer(500); System.out.println(in1==in2);//false 当两边是对象时比地址 System.out.println(in1.equals(in2));//true equals比内容 //byte常量池 -128 - 127 Integer in3=500;//Integer in1=new Integer(500); Integer in4=500;//Integer in1=new Integer(500); System.out.println(in1==in2);//ture //因为byte类型 -128 - 127 System.out.println(in1.equals(in2));//true
java自动拆装箱
介绍Java5增加了自动装箱与自动拆箱机制,方便基本类型与包装类型的相互转换操作。(关于基本类型与包装类型之前有记录过https://www.cnblogs.com/xiuzhublog/p/12822045.html)我们认为包装类是对基本类型的包装,所以,把基本数据类... 查看详情
java中的自动拆装箱
...自动拆装箱,是从jdk1.5之后被引入的,java中的类型分为基本类型和引用类型,而自动拆装箱,可以让基本类型和对应的包装类,无缝转换。先拿最基本的来看。publicclassUntoBoxing{publicstaticvoidmain(String[]args){inti=newInteger(1);Integeri2=10;... 查看详情
自动拆装箱,string和基本数据类型的相互转换
1packagecom.pang.demo1;23publicclassDemo01{4publicstaticvoidmain(String[]args){5inti=1;6//转为包装类,自动装箱7Integera=i;8//转为基本类,自动拆箱9intvalue=a.intValue();10//基本数据类型,转化为string11Strings=i+"";12//string转化为基本数据 查看详情
装箱与拆箱(代码片段)
装箱:将基本类型用他们对应的引用类型包装起来拆箱:将包装类型转换为基本类型自动拆装箱:Integer i =10; //自动装箱 反编译后代码:integeri=Integer.valueOf(10);int b= i; //自动... 查看详情
什么是java中的自动拆装箱(代码片段)
...主要介绍Java中的自动拆箱与自动装箱的有关知识。 1、基本数据类型 基本类型,或者叫做内置类型,是Java中不同于类(Class)的特殊类型。它们是我们编程中使用最频繁的类型。Java是一种强类型语言,第一次申明变量... 查看详情
装箱与拆箱(代码片段)
...与拆箱什么是装箱与拆箱描述语言描述,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。代码描述就是:Integerinteger=100;//自动装箱inti=integer;//自动拆箱基本技术类型对应的包装... 查看详情
数据类型(代码片段)
包装类型八个基本类型:boolean/1byte/8char/16short/16int/32float/32long/64double/64基本类型都有对应的包装类型,基本类型与其对应的包装类型之间的赋值使用自动装箱与拆箱完成。Integerx=2;//装箱inty=x;//拆箱缓存池newInteger(123)与Integer.valueO... 查看详情
java的自动拆装箱介绍
...、拆装箱概念所谓的拆装箱,就是自从JDK1.5之后,java的基本类型和引用类型之间的相互转换。1.1拆箱拆箱就是把Long,Integer,Double,Float等将基本数据类型的首字母大写的相应的引 查看详情
包装类(代码片段)
概述Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用,因为对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就可以使用基本类型对应的包装类。如下... 查看详情
一文读懂什么是java中的自动拆装箱
基本数据类型基本类型,或者叫做内置类型,是Java中不同于类(Class)的特殊类型。它们是我们编程中使用最频繁的类型。Java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。Java基本类... 查看详情
装箱与拆箱(代码片段)
装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。packagecom.lv.pm;publicclassTest4publicstaticvoidmain(String[]args)//基本数据类型是不是Object的子类?//装箱拆箱//给8种基本数据类型,做一个... 查看详情
比较中的自动拆装箱
答案是true,true1、基本型和基本型封装型进行“==”运算符的比较,基本型封装型将会自动拆箱变为基本型后再进行比较,因此Integer(0)会自动拆箱为int类型再进行比较,显然返回true;2、两个Integer类型进行“==... 查看详情
javainteger包装类装箱的一个细节(代码片段)
java有八个基本数据类型,每个都有对应的一个包装类,比如int对应的Integer。从jdk1.5开始,java引入了自动拆装箱,可以直接进行形如Integeri=20形式的赋值,编译器会自动将其转换为Integeri=Integer.valueOf(20)进行装箱,拆箱则是将intj=i... 查看详情
包装类(代码片段)
包装类装箱和拆箱示例代码:publicclassDemo2publicstaticvoidmain(String[]args)//JDK1.5之前//1.装箱操作,基本类型转为引用类型的过程intnum1=18;//基本类型数据//使用Integer类创建一个对象Integerinteger=newInteger(num1);Integerinteger1=Integer.valueOf(nu 查看详情
12.时间日期,字符串,内部类,拆装箱
...ringBuffer是线程安全,StringBuild非线程安全二.自动拆装箱1.基本类型转换为封装类型为装箱过程,反之则是拆箱过程2.八种基本数据类型对应的封装类型 Byteb;//byte Shorts;//short Integeri;//int Longl;//long Floatf;//float Doubled;//double Charact... 查看详情
包装类(代码片段)
所为的包装类值得是将基本数据类型封装在一个类 这个时候的MyInt实际上是Int类型的包装类,利用MyInt可以实现基本数据类型转换为对象范例: 结论:将基本数据类型包装为一个类对象的本质在于方便进行Object进行接收... 查看详情
拆箱和装箱(有了基本数据类型为什么还需要包装类)(代码片段)
1,什么是基本数据类型java中提供了八个基本的数据类项:int,byte,short,long,float,double,boolean,char*String不是基本的数据类型每个基本的数据类型都会有一个对应得包装类int---Integer2,装箱和拆箱装箱,哪基本数据类项转换成对应的... 查看详情
拆箱装箱版本区别(代码片段)
装箱:值类型=>>引用类型(jdk1.5以上版本,拥有自动装箱及自动拆箱功能)//引用类型可以newinti=10;Objecto=i;System.out.println(o);拆箱:引用类型=>>值类型Objectj=10;inta=(int)j;System.out.println(a);装箱:值类型=>>引用类型(jdk1.5... 查看详情