Я создал класс для фреймов, предполагая, что они хранятся в виде массива int
(его можно легко изменить для double
или любого другого типа, который вы хотите сохранить). Идея этого кода заключается в создании класса контейнера Frames
, который будет использоваться для создания ArrayList
, что упростит доступ к вашим массивам из 100 сохраненных значений позже.
public class Frames {
private int[] frames;
public Frames() {
}
public Frames(int[] frames)
{
this.frames = frames;
}
public int[] getFrames() {
return frames;
}
public void setFrames(int[] frames) {
this.frames = frames;
}
}
Это будет использоваться в вашем методе, как этот пример:
ArrayList<Frames> list = new ArrayList<Frames>();
//This would be your 100 values stored as an array
int[] arr = {123,234,2342,1234124,12341};
Frames frames = new Frames(arr);
//Add the frames to the list(you will be doing this in a loop to continue adding them)
list.add(frames);
Это просто нужно изменить, чтобы добавить значения, которые вы получаете из вашего цикла. Каждый раз, когда вы получаете массив из 100 значений, вы объявляете new Frames(yourValues)
, а затем просто добавляете это к ArrayList