在嵌套数组 Java 中提取数组
Extract an array in an nested array Java
我有以下代码:
DataPoint dbPoint[] = new DataPoint[] {
new DataPoint(0, 1),
new DataPoint(1, 5),
new DataPoint(2, 3),
new DataPoint(3, 2),
new DataPoint(4, 6)
};
我想删除里面的新 DataPoint(x, y)
值,这样我就可以做类似的事情:
DataPoint dbPoint[] = new DataPoint[] {};
dbPoint[].add(new Data(1,1);
dbPoint[].add(new Data(2,5);
dbPoint[].add(new Data(3,7);
dbPoint[].add(new Data(4,3);
dbPoint[].add(new Data(5,9);
谢谢!
构建一个 List
并使用 toArray()
转换为数组。
请记住,数组不能调整大小,但集合 List
可以。
ArrayList<DataPoint> points = new ArrayList<>();
points.add(new DataPoint(0, 1));
points.add(new DataPoint(1, 5));
points.add(new DataPoint(2, 3));
points.add(new DataPoint(3, 2));
points.add(new DataPoint(4, 6));
DataPoint[] dbPoint = points.toArray(new DataPoint[points.size()]);
LineGraphSeries<DataPoint> series = new LineGraphSeries<>(dbPoint);
我有以下代码:
DataPoint dbPoint[] = new DataPoint[] {
new DataPoint(0, 1),
new DataPoint(1, 5),
new DataPoint(2, 3),
new DataPoint(3, 2),
new DataPoint(4, 6)
};
我想删除里面的新 DataPoint(x, y)
值,这样我就可以做类似的事情:
DataPoint dbPoint[] = new DataPoint[] {};
dbPoint[].add(new Data(1,1);
dbPoint[].add(new Data(2,5);
dbPoint[].add(new Data(3,7);
dbPoint[].add(new Data(4,3);
dbPoint[].add(new Data(5,9);
谢谢!
构建一个 List
并使用 toArray()
转换为数组。
请记住,数组不能调整大小,但集合 List
可以。
ArrayList<DataPoint> points = new ArrayList<>();
points.add(new DataPoint(0, 1));
points.add(new DataPoint(1, 5));
points.add(new DataPoint(2, 3));
points.add(new DataPoint(3, 2));
points.add(new DataPoint(4, 6));
DataPoint[] dbPoint = points.toArray(new DataPoint[points.size()]);
LineGraphSeries<DataPoint> series = new LineGraphSeries<>(dbPoint);