Object obj = new Integer(100); String strVal = (String)obj; 在运行时将会出错,因为将Integer类型强制转换为String类型,无法通过。但是, Integer obj = new Integer(100); String strVal = (String)obj; 如是格式代码,将会报语法错误。 此外,因null值可以强制转换为任何java类类型,(String)null也是合法的。
如果那个被强制转换的、被标称为 Object 类型的对象实际是 String[] 类型,转换会成功。 柴可夫司机 淼淼淼 9 一个是对象,一个是数组怎么转 小Y强力控 司马沝 14 你不懂java,那你弄着干嘛? 小Y强力控 司马沝 14 String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的...