传值 java怎样把一个包含若干个对象的List 赋值给一个二维数组,让这个数组中的数据显示在JTable中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你最好把要显示的数据和表格头分别封装在Vector中,因为Jtable有一个构造方法Jtable(Vector data, Vector colName),或者用setModel(new DefaultTableModel(Vector data, Vector columnNames))来显示数据;这样,就不需要转换了。如果要自己转成二维数组的话,必须事先在List中设置一些标志,不然的话,怎么来转呢?除非把数组的长度写死在程序中。以上仅是个人观点! 我现在的难度是 怎么把这个list遍历出来 给一个二维数组或Vector? //遍历listfor(int i=0;i<list.size();++i){ Object Ele = list.get(i); //list进行操作,给一个二维数组或Vector} 为什么往尔维数组里放?list里放的是字符串数组,你去出来强制装换不就好了String[] strArray = (String[])list.get(INDEX);在从 strArray里取这样逐个来 在循环里面list.get(i);逐个取出list的值不就行了吗?干嘛还放到数组里再输出,这多费尽啊,然后你再看看awt,关于JTable的,我原先用过,现在忘记了,很简单的,书上一般都能找到jtable显示的实例 为什么要给二维数组,楼主是不是有特殊要求?其实直接一个for循环遍历list,然后vector add()就行...给二维数组的话,不知道楼主有什么用意。。 for不能直接写在类里应该写在方法里类里只有方法、属性、内部类 求教,一个简单题目的算法设计 ??? 一个关与equals()的小问题 求助!一个easy的…… sun one studio e ce 是做什么用的? JAVA连接数据库 Java方向跳槽求解惑。 关于JAVA线程互作的问题 请教高手一个小问题:怎样从一个表中"Select 街区 from weiming.街区表"得到的街区加到一个ComboBox中呢?麻烦写点代码 关于JDBC连接SQLServer,出问题了 JSP 验证 JAVA 初学者 高手给点意见
这样,就不需要转换了。如果要自己转成二维数组的话,必须事先在List中设置一些标志,不然的话,怎么来转呢?除非把数组的长度写死在程序中。以上仅是个人观点!
//遍历list
for(int i=0;i<list.size();++i){
Object Ele = list.get(i);
//list进行操作,给一个二维数组或Vector
}
list里放的是字符串数组,你去出来强制装换不就好了
String[] strArray = (String[])list.get(INDEX);
在从 strArray里取
这样逐个来
其实直接一个for循环遍历list,然后vector add()就行...给二维数组的话,不知道楼主有什么用意。。
应该写在方法里
类里只有方法、属性、内部类