String和toString()的问题 每种类都有自己的toString()方法一般该方法如果不经过重写的话和(String)效果一样你可以重写这个方法 以达到预期的目的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是所有的对象都能用强制转型的。但是所用的对象都有toString()方法,可以调用。下面是不能强制转型的例子。public class Test { public static void main(String[] args) { javax.swing.JButton button = new javax.swing.JButton("Test"); Object obj = (Object) button; System.out.println("String"+(String) obj);//这里将产生异常 System.out.println("ToString():"+obj.toString()); }} 8是这样地你自己做的类里面如果没有 override toString() 则会调用 Object 类里面的toString(), 默认为输出对象所在内存单元的地址(String)是类型转换,toString是方法调用,怎么能一样呢... 关于static final String的问题 为什么倒数第二行总是显示有错误? 高手请进,一个关于集合拷贝和集合添加的区别问题 关于ArrayList和LinkedList详细区别,在链表的排序这些最好统统说一下 恳求:java中如何实现数字的集合的所有组合,并将所有数字的组合列举出来?谢谢! 我的JComboBox无论如何也下拉不了,可能是什么原因呢? 树的问题,急..... JBuilder的优化 数据库查询 如何用JAVA连接MYSQL的MYlibrary库 请帮我看下这个drawImage()怎么画不出图像? 这样的正则表达式怎么写?!!在线给分
下面是不能强制转型的例子。
public class Test
{
public static void main(String[] args) {
javax.swing.JButton button = new javax.swing.JButton("Test");
Object obj = (Object) button;
System.out.println("String"+(String) obj);//这里将产生异常
System.out.println("ToString():"+obj.toString());
}
}
你自己做的类里面如果没有 override toString() 则会调用 Object 类里面的
toString(), 默认为输出对象所在内存单元的地址
(String)是类型转换,toString是方法调用,怎么能一样呢...