黑马程序员技术交流社区

标题: [打印本页]

作者: 刘彦宗    时间: 2015-10-23 11:12
标题:
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");





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2