如何编写自己的toArray 一些大小不确定的数组,我们会用到一些ArrayList之类的对象,但JTable好象不支持ArrayList,得用ArrayList的toArray方法将数据转成Object数组. 但是,toArray的结果可能不是你要的,怎样写自己的toArray方法?请行家指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 List list = // 你的ListMyObject[] objs = new MyObject[list.size()];for(int i=0;i<list.size();i++){ objs[i] = list.get(i);} public Object enlargeArray(Object obj)throws Exception{ if(!obj.getClass().isArray()){ throw new Exception("该对象不是数组类型!"); } int length = Array.getLength(obj); return Array.newInstance(obj.getClass(), length+10); } 截图软件是如何实现的?? 懂java线程中断的朋友帮忙看看 有用过 NetBeans Platform的同学没? 如何取得表示上月的格式化字符串? 请问在如何输入一个byte数组??? 请教:jButton的方法setEnabled()是设置按钮可用否,而判断某按钮可用否应该用什么方法呢? JFrame和JApplet 请问, 如何打开一个窗口时, 就让他最大化呢 画图的刷新问题 xml怎么看不到根目录? JDK1.6中Jtable排序,列标题有时候出现上下方向键头,有时候不出现???? 怎么用JAVA解析并打印自结束的xml element
MyObject[] objs = new MyObject[list.size()];
for(int i=0;i<list.size();i++){
objs[i] = list.get(i);
}
if(!obj.getClass().isArray()){
throw new Exception("该对象不是数组类型!");
}
int length = Array.getLength(obj);
return Array.newInstance(obj.getClass(), length+10);
}