6.1.3 clone方法(续) ava 为了使一个类的对象能够成功克隆,该类应 实现java.1ang. Cloneab1e接口。 Cloneable接口的定义如下: interface Cloneable 这个接口是空的,体为空的接口称为标记 接口( market interface) 例62对象复制 源代码 运
6.1.3 clone方法(续) 为了使一个类的对象能够成功克隆,该类应 实现java.lang.Cloneable接口。 Cloneable接口的定义如下: interface Cloneable{} 这个接口是空的,体为空的接口称为标记 接口(market interface)。 例6-2 对象复制 源代码 运 行
62包装类 a va oject Boolean Number Character Byte Short Integer Long float Double
6.2 包装类 Number Object Boolean Byte Short Character Integer Long Float Double
621包装类的构造方法 ava Character类只有一个构造方法: public Character(char value 其他包装类都有两个构造方法,比如, Integer类 的构造方法如下: public Integer(int value) public Integer(string s) 例: Integer integerobjectl new Integer( Integer integer object2= new Integer("1)i 注意:Boo1ean类规定:只有字符串为"tue" (忽略大小写)时,创建的B○○1ean类对象的值才 为true,否则,为 false
6.2.1包装类的构造方法 Character类只有一个构造方法: public Character(char value) 其他包装类都有两个构造方法,比如,Integer类 的构造方法如下: public Integer(int value) public Integer(String s) 例: Integer integer0bject1 = new Integer(1); Integer integer0bject2 = new Integer("1"); 注意:Boolean类规定:只有字符串为"true" (忽略大小写)时,创建的Boolean类对象的值才 为true,否则,为false
622静态方法 ava valueof o 例: Integer integerobject=Integer valueof(1)i Double doubleobject=Double valueof(1.2) Boolean booleanobject=Boolean valueof("yes") 注意: Character类中的方法 Valueof()不能 以字符串为参数。 tostring(value) 例: String s=Integer tostring(2)i
6.2.2 静态方法 valueOf() 例: Integer integerObject=Integer.valueOf(1); Double doubleObject=Double.valueOf("1.2"); Boolean booleanObject=Boolean.valueOf("yes") 注意:Character类中的方法ValueOf()不能 以字符串为参数。 toString(value) 例: String s=Integer.toString(2);
62.2静态方法(续) ava 除 Character类外,其他包装类中都 定义有将字符串转换成相应的基本数据 类型值的方法 例 int i=Integer parseInt( 2) double d=Double. parseDouble(2.4)i boolean b=Boolean. parseBoolean("yes)i short s=Short. parseshort(2)i
6.2.2 静态方法(续) 除Character类外,其他包装类中都 定义有将字符串转换成相应的基本数据 类型值的方法。 例: int i=Integer.parseInt("2"); double d=Double.parseDouble("2.4"); boolean b=Boolean.parseBoolean("yes"); short s=Short.parseShort("2");