区别大者呢!
a.toString()是获得对象a的字符串表示形式
(String)a是将a强制转换成String,这里a应该就是一个String类型的
a.toString()是获得对象a的字符串表示形式
(String)a是将a强制转换成String,这里a应该就是一个String类型的
解决方案 »
- axis1调用webservice报错
- 怎么写一个简单的java分页程序。。。。
- 跳转
- java.lang.NumberFormatException: For input string: ""
- Tomcat 启动出现错误
- 问一下 关于 jsp页面的问题
- 关于数据查找后赋值问题
- 如何获取servlet-mapping里的值
- tomcat 无法执行jsp文件,大家帮忙看一下
- 如何选择文件服务器上的任意目录
- 小弟用JavaScript实现导入XML数据到Ecxel,希望对大家有所帮助!!!
- <logic:iterate>标签使用中怎么总出现cannot find bean错误??急急急!!在线等!困扰我4天了!!各位达人帮忙呀!!
首先我要说的是楼上的朋友对JAVA这方面的理解很深入;;;
但是我也想说一下我的看法;;;不对之处请指出;;;谢谢/;'a.toString 中的a当然是String 类型;但(String)a a可以是其它类型,...要不然怎么来的强制转换呢...楼上.你认为呢...
a可以是任何类型
toString()只是Object对象的方法,你可以去覆盖它写你自己个性化的描述,只能说它返回的是String对象,至于它本身是什么类型的,并不重要,因为任何类都是从object派生出来的
String ss=new String("aa"); -------(String)aa;
String ss1="aa";--------------------aa.toString();这里 if(ss==ss1){/*这里的不会执行*/}
if(ss.equals(ss1)){/*这里的会执行*/}