【发布时间】:2012-12-16 04:02:56
【问题描述】:
各位,
我正在使用 JTables 并且有一个二维数组。我需要删除数组中每一行的第一个元素。除此之外还有更简单的方法吗?
int height = data2.length;
int width = data2[0].length;
Object[][] data = new Object[height][width];
for (int j=0; j<height; j++) {
for (int i=1; i<width; i++) {
data[j][i-1] = data2[j][i];
}
}
data2 = data;
感谢您的宝贵时间!
【问题讨论】:
-
不使用数组不是更容易吗?根据 JavaDocs,您可以改用
Vectors。或者创建您自己的模型,使用您喜欢的任何 Collection 类型。 -
我不确定你的意思。我使用数组作为从 JSON 到表数据的中间存储。 JTable 被限制为 Object[][] 类型的数组。
标签: java multidimensional-array