Определение списка фиксированного размера в Java

библиотека Glib , пользовавшаяся на проекте Gnome, может также быть некоторым использованием. Кроме того, это вполне прилично тестируется.

работы разработчика IBM имеет хорошее учебное руководство на его использовании: Управляют данными C с помощью Бойких наборов

41
задан Boann 8 July 2017 в 14:53
поделиться

1 ответ

Можно определить родовую функцию как это.

@SuppressWarnings("unchecked")
public static <T> List<T> newFixedSizeList(int size) {
    return (List<T>)Arrays.asList(new Object[size]);
}

И

List<String> s = newFiexdSizeList(3);  // All elements are intialized to null
s.set(0, "zero");
s.add("three");  // throws java.lang.UnsupportedOperationException
1
ответ дан 27 November 2019 в 00:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: