Resultados da pesquisa a pedido "bounded-wildcard"

1 a resposta

Adicionando um elemento dentro de um tipo curinga ArrayList

Eu estou tentando adicionar um elemento em uma lista onde o parâmetro de tipo de lista é um curinga que estende a pergunta

1 a resposta

Genéricos wildcard inferidos no tipo de retorno

1 a resposta

Erro de compilador relacionado a curingas vinculado

1 a resposta

Curinga limitado aninhado

2 a resposta

Em Java, como posso evitar tipos brutos ao chamar getClass em uma instância de um tipo genérico?

Suponha que eu tenha isso em Java:

2 a resposta

Por que o operador ternário não gosta de tipos genéricos com curingas limitados?

A classe a seguir define dois métodos, ambos intuitivamente com a mesma funcionalidade. Cada função é chamada com duas listas do tipoList<? super Integer> e um valor booleano que especifica qual dessas listas deve ser atribuída a uma variável ...

2 a resposta

Tipo genérico aninhado Java

Como é possível usar o tipo genéricoMap<?, ? extends List<?>> em vez de um mais simplesMap<?, List<?>> para o seguintetest() método? public static void main(String[] args) { Map<Integer, List<String>> mappy = new HashMap<Integer, ...

2 a resposta

Diferença de atribuibilidade com curingas aninhados em Java 7/8 genéricos

O seguinte compila perfeitamente no JDK8, mas fornece umtipos incompatíveis erro no JDK7. List<List<? extends Number>> xs = Arrays.asList(Arrays.asList(0));De acordo comesta resposta [https://stackoverflow.com/a/3547372/1427124], List<List<? ...

2 a resposta

diferença entre a criação de tipos de caracteres curinga ilimitados e delimitados?

Por que esse código é válido ArrayList<?>[] arr = new ArrayList<?>[2];mas os dois seguintes não são? ArrayList<? extends Object>[] arr = new ArrayList<? extends Object>[2]; ArrayList<? super Object>[] arr = new ArrayList<? super Object>[2];As ...

2 a resposta

Comparador Java 8 comparando função estática

Para o código fonte de comparação na classe Comparator public static <T, U extends Comparable<? super U>> Comparator<T> comparing( Function<? super T, ? extends U> keyExtractor) { Objects.requireNonNull(keyExtractor); return (Comparator<T> & ...