第九节第二部分:常用API:Object类、包装类

Object类的常见方法

第九节第二部分:常用API:Object类、包装类_第1张图片

包装类

第九节第二部分:常用API:Object类、包装类_第2张图片

包装类的其他常见操作

第九节第二部分:常用API:Object类、包装类_第3张图片

代码:

package com.itheima.Integer;

import java.util.ArrayList;

public class Test {
    public static void main(String[] args) {
        // 目标:掌握包装类的使用。
        Integer a1 = Integer.valueOf(12);
        System.out.println(a1);
        //自动装箱:可以自动把基本类型的数据转换成对象。
        Integer a2 = 12;
        // 自动拆箱:可以自动把包装类型的对象转换成对应的基本数据类型
        int a3 = a2;


        // 泛型和集合不支持基本数据类型,只能支持引用数据类型。
        //ArrayList list = new ArrayList();
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);//自动装箱
        list.add(2);//自动装箱

        int r = list.get(0);//自动拆箱
        System.out.println("=========================");
        //1.把基本类型的数据转成字符串
        Integer i1 = 23;
        String s1 = Integer.toString(i1);//"23"
        System.out.println(s1 + 1);//231

        String s2 = i1.toString();//"23"
        System.out.println(s2 + 1);//231

        String s3 = i1+"";//"23"
        System.out.println(s3 + 1);//231

        //2.把字符串类型的数值转换成对应的基本类型
        String rs1 = "20";
        int i = Integer.valueOf(rs1);//20
        System.out.println(i+1);//21

        String rs2 = "99.5";
        double d = Double.valueOf(rs2);//99.5
        System.out.println(d+0.5);//100.0

    }
}

第九节第二部分:常用API:Object类、包装类_第4张图片

你可能感兴趣的:(Java基础学习,java,android,开发语言)