Java中自动装箱和自定拆箱的用法
2018-01-08 22:15
295 查看
1.将基本数据类型转换为字符串类型
package com.object.test;
public class ObjectTest01 {
public static void main(String[] args) {
//基本类型的装箱和拆箱
//自动装箱就是将一个基本类型变量直接赋值给对应的包装类变量,或者赋值给object对象
//自动拆箱就是把包装类直接赋值给基本数据类型;
String str = "123"
4000
;
//将一个特定的字符串转变为int变量;
int i1 = Integer.parseInt(str);
System.out.println(i1);
//将一个浮点类型的变量转换为String类型的变量;
float f = 2.345f;
String str2=String.valueOf(f);
//将double类型数据转变为字符串类型
double d = 2.3456d;
String str3 = String.valueOf(d);
//将double类型数据转变为字符串类型的另一种方法;
double d2 = 2.345678d;
String str4 = d2+"";
//输出转换后的结果
System.out.println(str);
System.out.println(str2);
System.out.println(str3);
System.out.println(str4);
}
}
2.自动装箱就是可以直接把一个基本数据类型赋值给一个包装类实例;
3.包装类同时还支持无符号运算(Java 8之后)
package com.object.test;
public class ObjectTest01 {
public static void main(String[] args) {
//基本类型的装箱和拆箱
//自动装箱就是将一个基本类型变量直接赋值给对应的包装类变量,或者赋值给object对象
//自动拆箱就是把包装类直接赋值给基本数据类型;
String str = "123"
4000
;
//将一个特定的字符串转变为int变量;
int i1 = Integer.parseInt(str);
System.out.println(i1);
//将一个浮点类型的变量转换为String类型的变量;
float f = 2.345f;
String str2=String.valueOf(f);
//将double类型数据转变为字符串类型
double d = 2.3456d;
String str3 = String.valueOf(d);
//将double类型数据转变为字符串类型的另一种方法;
double d2 = 2.345678d;
String str4 = d2+"";
//输出转换后的结果
System.out.println(str);
System.out.println(str2);
System.out.println(str3);
System.out.println(str4);
}
}
2.自动装箱就是可以直接把一个基本数据类型赋值给一个包装类实例;
3.包装类同时还支持无符号运算(Java 8之后)
相关文章推荐
- Java八种基本数据类型的大小,以及封装类,自动装箱/拆箱的用法?
- d909 java自动装箱和拆箱
- java-基础入门-自动装箱与自动拆箱留给我们的坑
- Java 自动装箱与拆箱(Autoboxing and unboxing)
- 【Java】Java包装类,Java的自动打包(装箱)与解包(拆箱)
- Java自动装箱与拆箱及其陷阱
- Java中的自动装箱与拆箱
- Java学习之自动装箱和自动拆箱源码分析
- Java---自动装箱和拆箱
- Java自动装箱和自动拆箱操作
- 黑马程序员:关于JAVA中的自动装箱拆箱
- Java_语法基础_自动装箱拆箱及易考细节
- Java 自动装箱与拆箱
- java基础增强--自动装箱拆箱、增强for循环、可变参数、枚举类、内省、beanUtils
- Java中的自动装箱与拆箱
- Java 自动装箱与拆箱
- Java自动装箱与拆箱
- Java自动装箱与拆箱及其陷阱
- Java中的自动装箱与拆箱
- 【Java】Java的==和equals()以及自动装箱拆箱