object数组转化
我举一个例子, object a[] = {new string( "9 "),new string( "8 ")}； string[] b = new string[2]； b = (string[])(a)； 这样的例子,编译的时候,不会出错,执行的时候,就会有java.lang.classcastexception错误。 正确的写法。 object a[] = new string[]{ "9 ", "8 "}； string[] b = new string[2]； b = (string[])(a)； 这样才对。 问题就在于,第一种写法,他构造的时候,还是object。 这个是需要注意的。