(String)a: a本来是一个String类型,可能现在把它upcast成一个父类类型了(比如:Object),现在把它转换成String。如果a本来不是一个String,这句话会抛出ClassCastException。
a.toString():把一个对象用一个String来描述。toString()是Object的方法,所有任何对象都可以使用这个方法。
String.valuesOf(a):使用a来构造一个新的String对象。其中a可以是任何基本数据类型,也可以是任何对象。
a.toString():把一个对象用一个String来描述。toString()是Object的方法,所有任何对象都可以使用这个方法。
String.valuesOf(a):使用a来构造一个新的String对象。其中a可以是任何基本数据类型,也可以是任何对象。
解决方案 »
- FTPClient在大规模并发下载的情况下,总是出现阻塞,请问有没有线程安全的FTP客户端类?
- Java程序
- java.util.logging.Logger类的使用:如果生成的aaa.log.n文件被打开时,log数据丢失。
- 一个if语法问题
- 重写clone方法时,调用super.clone()一句为什么不会引发ClassCastException呢?
- Java类加载
- 在java中如何将一个excel中的数据导出到oracle数据表中?
- 诚聘JAVA/JSP开发人员和游戏策划人员
- 问个关于参数的弱问题(别笑我!!!)
- 如何用javax.mail 包发送附件?
- 用JNI调用C写的DLL正常,但调用C++写的DLLD为什么错误?????????????????????????????
- 请教applet+jni
是不是这样?