【问题标题】:Extract an array in an nested array Java在嵌套数组Java中提取数组
【发布时间】:2016-02-23 18:19:15
【问题描述】:

我有以下代码:

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);

谢谢!

【问题讨论】:

  • DataPoint dbPoint[] = new DataPoint[]{};?

标签: java android arrays object android-graphview


【解决方案1】:

构建一个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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-17
    相关资源
    最近更新 更多