A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘彦宗 中级黑马   /  2015-10-23 11:12  /  268 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Object类是所有Java类的根父类
如果在类的声明中未使用extends关键字指明其父类,则默认父类为Object类
        public class Person {
                ...
        }
    等价于:
        public class Person extends Object {
                ...
        }

包装类:
针对八种基本定义相应的引用类型
基本数据类型-包装类-字符串之间的互转。
1-基本数据类型与包装类之间的转换
    装箱-基本数据类型包装成包装类的实例
        1-通过包装类的构造器实现:
                int i = 500;
                Integer t = new Integer(i);
        2-还可以通过字符串参数构造包装类对象:
                Float f = new Float(“4.56”);
                Long l = new Long(“asdf”); //NumberFormatException
    拆箱-获得包装类对象中包装的基本类型变量
        调用包装类的.xxxValue()方法:
                int myInt = i.intValue();
注意:JDK1.5之后,支持自动装箱,自动拆箱。但类型必须匹配

2-基本数据类型与字符串之间的转换
    基本数据类型转换成字符串
        1-调用字符串重载的valueOf()方法:
                String fstr = String.valueOf(2.34f);
            2-更直接的方式:
                String intStr = 5 + “”
    字符串转换成基本数据类型
            1-通过包装类的构造器实现:
                int i = new Integer(“12”);
        2-通过包装类的parseXxx(String s)静态方法:
                Float f = Float.parseFloat(“12.1”);

3-包装类和字符串之间的转换
    包装类转换成字符串
        1-包装类的toString()方法。
                Integer inte = new Integer("121");
                String str = inte.toString();
        2-调用包装类的toString(形参)。
                String str = Integer.toString(123);
    字符串转换成包装类
        通过字符串参数
                Float f = new Float("32.1");

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马