02_Java包装类

包装类

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

byte -> Byte

short -> Short

int -> Integer

long -> Long

float -> Float

double -> Double

char -> Character

boolean -> Boolean

这些类都在java.lang包

包装类的意义:

  1. 让基本数据类型有面向对象的特征

  2. 封装了字符串转化成基本数据类型的方法(重点)

包装类常用方法:

  1. Integer.parseInt()

  2. Long.paseLong()

  1. Double.parseDouble()

【参考代码】

 public class Test {
     public static void main(String[] args) {
         
 //       Integer i = new Integer(10);// 创建包装类对象
 //       Integer ii = 10; // 自动打包
 //       System.out.println(i+10); // 在使用上,int 和Integer 其实没有区别,可以互相使用
 //       System.out.println(ii+10);
 //       int j = ii;// 自动解包
 //       System.out.println(j+100);
 
         String a = "12";
         String b = "34";
         System.out.println(a+b); // 1234
     // 转型:
         // 字符串转成int的唯一方案
         int c = Integer.parseInt(a);
         int d = Integer.parseInt(b);
         System.out.println(c+d); // 46
         
         // 字符串转成double类型
         String e = "1.25";
         double f = Double.parseDouble(e);
         System.out.println(f*6); // 7.5
 
         // 转成long类型
         long l = Long.parseLong("1234567");
         System.out.println(l);
    }
 }

 

posted @ 2021-08-12 11:47  时间最考验人  阅读(39)  评论(0编辑  收藏  举报