Resultados de la búsqueda a petición "bounded-wildcard"

1 la respuesta

Genéricos de comodín inferidos en el tipo de retorno

Java a menudo puede inferir genéricos basados ​​en los argumentos (e incluso en el tipo de retorno, en contraste con, por ejemplo, C #).Caso en cuestión: ten...

2 la respuesta

Tipo genérico anidado de Java

¿Cómo es que uno debe usar el tipo genérico?Map<?, ? extends List<?>> en lugar de un simpleMap<?, List<?>> para el siguientetest() ¿método? public static void main(String[] args) { Map<Integer, List<String>> mappy = new HashMap<Integer, ...

2 la respuesta

Comparador de Java 8 que compara la función estática

Para el código fuente de comparación en la clase Comparator public static <T, U extends Comparable<? super U>> Comparator<T> comparing( Function<? super T, ? extends U> keyExtractor) { Objects.requireNonNull(keyExtractor); return (Comparator<T> ...

2 la respuesta

Diferencia de asignabilidad con comodines anidados en genéricos Java 7/8

Lo siguiente compila bien en JDK8, pero da untipos incompatibles error con JDK7. List<List<? extends Number>> xs = Arrays.asList(Arrays.asList(0));De acuerdo aesta respuesta [https://stackoverflow.com/a/3547372/1427124], List<List<? extends ...

2 la respuesta

diferencia entre la creación de tipo de comodín ilimitado y acotado?

¿Por qué es válido este código? ArrayList<?>[] arr = new ArrayList<?>[2];pero los dos siguientes no lo son? ArrayList<? extends Object>[] arr = new ArrayList<? extends Object>[2]; ArrayList<? super Object>[] arr = new ArrayList<? super ...

1 la respuesta

Comodín anidado

Cuando intento compilar el siguiente código:

6 la respuesta

Java comodín acotado en el tipo de retorno

He leído en varios lugares, incluidoaqu [http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html#Should%20I%20use%20wildcards%20in%20the%20return%20type%20of%20a%20method?] que tener un comodín acotado en un tipo de retorno ...

4 la respuesta

Creando un nuevo objeto genérico con comodín

Por favor, explique este error de tiempo de compilación de comodines de código genérico: //no compile time error. List<? extends Number> x = new ArrayList<>(); //compile time error. List<? extends Number> x = new ArrayList<? extends Number>();

2 la respuesta

Java genéricos comodín sin consolidar

¿Hay alguna ventaja de usar genéricos de tipo comodín enBar clase sobre saltarse por completo? public class Foo<T> {} public interface Bar { public void addFoo(Foo<?> foo); public Foo<?> getFoo(String name); }

2 la respuesta

¿Por qué a los operadores ternarios no les gustan los tipos genéricos con comodines acotados?

La siguiente clase define dos métodos, los cuales intuitivamente tienen la misma funcionalidad. Cada función se llama con dos listas de tipo