Вопросы по теме 'unbounded-wildcard'
Java. Является ли новый стек‹?›[N] эквивалентным новому стеку[N] для универсального типа данных Stack‹Item›?
Является ли new Stack<?>[N] эквивалентом new Stack[N] для общего типа данных Stack<Item> ?
РЕДАКТИРОВАТЬ: хотя я понимаю, что лучше избегать смешивания универсальных типов и массивов и что существуют более надежные решения, мой...
115 просмотров
schedule
10.10.2022
Попытка № 3: Невозможно сформировать выражение требуемого типа с двумя вопросительными знаками в Java
Мой предыдущий SSCCE сам по себе был неверным. Я попытался написать еще один, но он тоже был неверным. Итак, пока я не понимаю проблемы и, следовательно, не могу написать чистый пример Java, поэтому публикую пример с библиотечными классами:...
81 просмотров
schedule
13.03.2023
Почему я не могу использовать подстановочный знак (?) как тип параметра, поля, локальной переменной или как возвращаемый тип метода?
В документе Oracle о подстановочных знаках в дженериках говорится:
Подстановочный знак можно использовать в различных ситуациях: в качестве типа параметра , поля или локальной переменной ; иногда как возвращаемый тип (хотя в практике...
7157 просмотров
schedule
21.01.2023
Непонимание неограниченного подстановочного знака Java
Допустим, я определяю набор параметризованных типов следующим образом:
Deque<Node<Integer>> nodes = new LinkedList<>();
nodes.add(new Node(5));
Почему ошибочно передавать эту ссылку методу с неограниченным подстановочным...
41 просмотров
schedule
05.03.2023
Является ли приведение из подстановочного знака к определенному универсальному параметризованному типу примером преобразования захвата в Java?
Для следующего кода, который компилируется без ошибок и выполняется без исключений:
public class Main
{
public static void main(String[] args) {
List<?> unbounded = new ArrayList<String>();
List<String>...
60 просмотров
schedule
18.06.2022