关于数组转制的一个算法 参数类型和返回值不能是String[][]吧,应该是Object[][],好像不能从父类转成子类吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没听说过数组引用的强制类型转换只能对某一个具体的类对象进行强制类型转换可以这样理解,String[][] result 这样定义出来的变量result是一种数组类型的,当然不能与其他类型进行强制类型转换 clmate(紫霞郎) 说得没错,你生成的对象是一个Object[i][j]的二位数组,每一个定义的类型都是Object不能强制转换成String 类型的。Object[][] returnAry = new Object[sourceAry[0].length][sourceAry.length];改为 Object[][] returnAry = new String[sourceAry[0].length][sourceAry.length];这样就可以,因为它本身是一个String类型的数组 java 打成可执行jar包 关于局部变量问题 java SOCKET通讯 问题........... 怎么向sqlServer中插入image类型 怎么测试一个程序的运行时间? Java Web Start 是做什么的? java中怎样才能把窗口设为居中?怎样设焦点? 请问谁做过C/S架构的流言板 使用自定义类 如何做菜单[Edit]->[Cut],使 [cut]动作支持 Ctrl + X ? 基于AbstractTableModel的JTable单元格编辑后直接更新问题, coolskeeter(蚊子)兄请进 为什么Java的IDE多为Java语言开发的啊?up有分!!
只能对某一个具体的类对象进行强制类型转换
可以这样理解,String[][] result 这样定义出来的变量result是一种数组类型的,当然不能与其他类型进行强制类型转换
说得没错,你生成的对象是一个Object[i][j]的二位数组,每一个定义的类型都是Object
不能强制转换成String 类型的。
Object[][] returnAry = new Object[sourceAry[0].length][sourceAry.length];
改为
Object[][] returnAry = new String[sourceAry[0].length][sourceAry.length];这样就可以,因为它本身是一个String类型的数组