Я ищу коллекцию, которая была бы своего рода списком, который позволяет пробелы. Цели заключаются в следующем:Есть ли реализация списка, которая позволила бы разрывы?
- Каждый элемент имеет определенный индекс в коллекции, который имеет смысл.
- коллекция должна быть редкой и не непрерывной; его размер должен возвращать количество правильных элементов, поэтому обходной путь инициализации с
null
не будет работать. subList
метод является желательным подсписков доступа в соответствии с интервалами индекса
Использование Пример случая:
List<Integer> list = /* ? */;
list.add(0,5);
list.add(1,4);
list.add(5,3);
for(Integer i : list)
{
System.out.print(i + " ");
}
/* desired output : "5 4 3 "*/
Ваше требование для 'size' конфликтов метод с' интерфейсом list'. Метод 'get' в' List' * имеет *, чтобы вывести «IndexOutOfBoundsException» индекса < 0 or > 'size()', поэтому ваш метод 'size() * имеет *, чтобы вернуть самый высокий индексный элемент, который можно получить с помощью метод get(). –