Android 之路22---Java基础16

导读

1.包装类型与基本数据类型的比较
2.包装类及常用方法的简介
3.装箱与拆箱
4.基本类型与字符串的互相转化
5.补充
6.枚举类型

包装类型与基本数据类型的比较

包装类及常用方法的简介

装箱与拆箱

package Warpped;

public class WarpTest {
	
	public static void main(String[] args){
		//装箱
		//1.自动装箱
		int t1=2;
		Integer t2=t1;
		//2.手动装箱
		Integer t3=new Integer(t1);
		Integer t4=new Integer("2");
		//测试
		System.out.println("t1="+t1);
		System.out.println("t2="+t2);
		System.out.println("t3="+t3);
		System.out.println("t4="+t4);
		
		//拆箱
		//1.自动拆箱
		int t5=t2;
		//2.手动拆箱
		int t6=t2.intValue();
		System.out.println("t5="+t5);
		System.out.println("t6="+t6);
	}

}

输出结果
t1=2
t2=2
t3=2
t4=2
t5=2
t6=2

基本类型与字符串的互相转化

package Warpped;

public class WarpTest {
	
	public static void main(String[] args){
		//基本数据类型转换为字符串
		int t1=2;
		String t2=Integer.toString(t1);
		//字符串转换为基本数据类型
		//方法一:包装类的parse
		int t3=Integer.parseInt(t2);
		//方法二:包装类的valueOf,先将字符串转为包装类型,再通过自动拆箱转为基本类型
		int t4=Integer.valueOf(t2);
		//测试:
		System.out.println("基本数据转字符 t2="+t2);
		System.out.println("字符转基本数据方法一 t3="+t3);
		System.out.println("字符转基本数据方法二 t4="+t4);
	}

}

输出结果
基本数据转字符 t2=2
字符转基本数据方法一 t3=2
字符转基本数据方法二 t4=2

补充

⚠️包装类型的初始值均默认为null

package Warpped;

public class WarpTest {
	
	public static void main(String[] args){
		Integer one=new Integer(100);
		Integer two=new Integer(100);
		System.out.println("one与two进行比较:"+(one==two));
		//因为one和two对应两块不同的空间
		Integer three=100;
		System.out.println("three与100进行比较:"+(three==100));
		//three在进行比较时进行了自动拆箱
		Integer four=100;
		System.out.println("three与four进行比较:"+(three==four));
		//见下图
		Integer five=200;
		System.out.println("five与200进行比较:"+(five==200));
		//five在进行比较时进行了自动拆箱
		Integer six=200;
		System.out.println("five与six进行比较:"+(five==six));
		//见下图
	}

}

输出结果

one与two进行比较:false
three与100进行比较:true
three与four进行比较:true
five与200进行比较:true
five与six进行比较:false

⚠️ecplise显示编程行号的设置
偏好设置->General->Editors->Text Editors

枚举类型

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值