下列程序中,实现将封装数据类型Integer和基本数据类型int之间的转换,以及Integer、int类型和String类型之间的转换。请将程序补充完整。 程序运行结果如下: 123 456 456 源程序文件代码清单如下: public class test5 { public static void main(String args[]) { Integer intObj; int n; String s; intObj=new Integer(123); n=intObj.______; System.out.println(Integer.toString(n)); s=new String("456"); intObj=Integer.______; System.out.println(intObj.______); n=Integer.parseInt(s); System.out.println(Integer.toString(n)); } }
参考答案:
解析:intValue()valueOf(s)toString() 本题主要考查Java类库中对简单数据类型的封装以及对封装类型与基本类型之间的转换。解题关键是熟悉基本数据类型的封装,以及一些常用封装类型的常用转换方法,如Integer类的parseInt()方法等。本题中,第1个空,使用intValue()方法将封装对象intObj转换为基本的数据类型int,第2个空,使用 valueOf()方法,将字符串转换为封装对象 intObj.第3个空,使用toString()方法,将封装对象intObj转换为字符串打印出来,注意,这里不可以加参数。