JAVA基础课程(第十一天)
程序员文章站
2022-06-22 09:55:37
...
JAVA基础课程
第十一天
包装类
(1)包装类(Wrapper)的使用
针对八种基本数据类型定义相应的引用数据类型——包装类(封装性),这样使基本数据有了类的特点,就就可以调用类中的方法
(2)包装类和基本数据类型对应关系
基本数据类型 | 包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
boolean | Boolean |
char | Char |
Number是Byte,Short, Integer,Long, Float,Double的父类
(3)基本数据类型和包装类与String类之间的转换
(4)代码
package com.test.course;
/**
* 〈包装类〉<br>
* @author PitterWang
* @create 2020/4/28
* @since 1.0.0
*/
public class WrapperTest {
/***
* 基本数据类型转包装类
*/
public void jtoB(){
int num = 8;
Integer i = new Integer(num);
System.out.println(i.toString());
Double d = new Double(1.4d);
System.out.println(d.toString());
}
/**
* 包装类转基本数据类型:使用xxxValue();
*/
public void btoJ(){
Integer i = new Integer(1);
int ii = i.intValue();
Double d = new Double(1.4d);
double dd = d.doubleValue();
}
/***
* 自动拆箱
*/
public void zidongcz(){
int i =10;
/**
* 自动装箱成Intager
*/
getInt(i);
}
public void getInt(Integer i){
/**
* 自动拆箱成int类型
*/
int ii = i;
}
/***
* 基本数据类型或者包装类转String
* @param i
*/
public void nubtoSting(){
int i = 10;
String s = Integer.valueOf(i).toString();
String ss = String.valueOf(i);
String sss = i + "";
}
/***
* String转包装类
*/
public void toStringValue(){
String s = "10";
Integer i = Integer.valueOf(s);
}
}
上一篇: centos7环境下安装java环境