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");
|
|