三、包装类详解

一、包装类

1.基本数据类型以及对应的包装类:

  • byte -> Byte

  • short -> Short

  • int -> Integer

  • long -> Long

  • float -> Float

  • double -> Double

  • char -> Character

  • boolean -> Boolean

注:这些类都在java.lang包,且在此包下的类在使用时不需要引包,直接使用即可。


2、包装类的意义:

  • 让基本数据类型有面向对象的特征
  • 封装了字符串转化成基本数据类型的方法(重点)

3.包装类常用方法:

  • Integer.parseInt() : 将 String 类型的数字转换成 int 类型

  • Long.paseLong():将字符串类型转换成 Long 类型

  • Double.parseDouble():将字符串类型转换成 double 类型

Demo代码示例:

	public class Test {
	    public static void main(String[] args) {
	       
	        String a = "12";
	        String b = "34";
	        System.out.println(a+b); // 1234
	    // 转型:parseInt() 
	        // 字符串转成int的唯一方案
	        int c = Integer.parseInt(a);
	        int d = Integer.parseInt(b);
	        System.out.println(c+d); // 46
	        
	        // 字符串转成double类型:paseLong()
	        String e = "1.25";
	        double f = Double.parseDouble(e);
	        System.out.println(f*6); // 7.5
	
	        // 转成long类型:paseLong()
	        long l = Long.parseLong("1234567");
	        System.out.println(l);
	    }
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值