Столкнулся вот с такой проблемой: Есть задание: - нужно написать собственную реализацию ArrayList . Основная проблема заключается в том что не могу переписать sublist, а именно:
нет понимания как данные должны появится в методе и после этого в main уже вывести на экран .
public static void main(String[] args) {
IntList list = new IntArrayList();
Random random = new Random();
for (int i = 0; i < 5; i++) {
list.add(i+1);
}
list.subList(0, 2);
System.out.println(list);
интерфейс
`public interface IntList {
IntList subList(int fromIndex, int toIndex);
}
класс `public class IntArrayList implements IntList{
private int size = 0;
private int[] elementData = new int[10];
@Override
public IntList subList(int fromIndex, int toIndex) {
IntList result = new IntArrayList();
Arrays.copyOfRange(elementData,fromIndex,toIndex);
return result;
}
} `
Как у Вас данные из copyOfRange
попадают в result
?
public IntList subList(int fromIndex, int toIndex) {
IntList result = new IntArrayList(Arrays.copyOfRange(elementData,fromIndex,toIndex));
return result;
}
...
System.out.println(list.subList(0, 2));
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Пропала кнопка после установки BgroundЛэйблы пропали тоже (При загрузке картинки из проекта src\UI\Bground