• 8.包装类常用方法


    /**
     * 包装类常用方法
     * */
    public class Demo {
        public static  void main(String[] args){
            //XXXValue():包装类转换成基本类型
            Integer integerId=new Integer(25);
            int intId=integerId.intValue();
            System.out.println(intId);
            
            Boolean booleanVal=new Boolean(true);
            boolean bool2=booleanVal.booleanValue();
            System.out.println(bool2);
            System.out.println("*************************");
            
            //toString():以字符串形式返回包装对象表示的基本类型数据
            String sex=Character.toString('男');
            String id=Integer.toString(89);
            System.out.println(sex);
            System.out.println(id);
            String sex2='男'+"";
            String id2=89+"";
            System.out.println(sex2);
            System.out.println(id2);
            System.out.println("*************************");
            
            //所有包装类valueOf(type value)
            Integer intValue=Integer.valueOf(21);
            System.out.println(intValue);
            Boolean bool=Boolean.valueOf(false);
            System.out.println(bool);
            System.out.println("*************************");
            
            //除Character类外,其他包装类valueOf(String s)
            intValue=Integer.valueOf("32");
            //bool=Boolean.valueOf("true");
            bool=Boolean.valueOf("love");
            //编译错误
            //Character c=Character.valueOf("a");
            System.out.println(intValue);
            System.out.println(bool);
            System.out.println("*************************");
            
            //parseXXX():把字符串转换为相应的基本数据类型数据(Character除外)
            int i=Integer.parseInt("89");
            System.out.println(i);
            //boolean flag=Boolean.parseBoolean("true");
            //boolean flag=Boolean.parseBoolean("TRue");
            //boolean flag=Boolean.parseBoolean("love");
            boolean flag=Boolean.parseBoolean("false");
            System.out.println(flag);
            System.out.println("*************************");
            
            //基本类型和包装类的自动转换:装箱和拆箱
            //装箱
            Integer intObject=5;
            //拆箱
            int intValue2=intObject;
            System.out.println(intObject+"	"+intValue2);
        }
    }
  • 相关阅读:
    二十四种设计模式:观察者模式(Observer Pattern)
    二十四种设计模式:工厂方法模式(Factory Method Pattern)
    Java迷题:等于,还是不等于?
    UCenter创始人、Discuz!创始人、管理员账号的认知(转)
    Internet Explorer 无法启用 JavaScript 怎么办?
    IIS配置PHP环境(快速最新版)(转载+自创)
    零基础学php的自学
    PHP实体层基础类
    PHP数据库链接类(PDO+Access)
    C# Memcached 缓存
  • 原文地址:https://www.cnblogs.com/xiaotaoxu/p/5536628.html
Copyright © 2020-2023  润新知