当前位置: 代码迷 >> J2SE >> String小疑点
  详细解决方案

String小疑点

热度:7627   发布时间:2013-02-25 00:00:00.0
String小问题
1.int a=10;
(1)System.out.println(a.toString());
(2)System.out.println((String)a);
的区别?

------解决方案--------------------------------------------------------
1.int a=10;
(1)System.out.println(a.toString());
(2)System.out.println((String)a);
的区别?
 
可以这样调用toString方法
Integer it = new Integer(a);
it.toString;
而直接用a调用是不可以的,因为a就是一个int类型数据。
(2)
(String)a是把a强转成了String,这样是不可以的,而可以通过方法来实现这样的转换的
Integer.toString(a) 或者 String.valueof(a) 具体的你还可以看API重的String类和Integer类
解释的不对的地方请大家指教,共同学习。




  相关解决方案