Resultados da pesquisa a pedido "bounded-wildcard"

6 a resposta

Java Generics Puzzler, estendendo uma classe e usando curingas

Eu tenho batido minha cabeça contra este por um tempo e pensei que talvez alguns olhos novos vejam o problema; Obrigado pelo seu tempo. import java.util.*; class Tbin<T> extends ArrayList<T> {} class TbinList<T> extends ArrayList<Tbin<T>> {} ...

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> & ...

10 a resposta

List <? estende MyType>

Eu tenho uma pergunta Java sobre genéricos. Eu declarei uma lista genérica: List<? extends MyType> listOfMyType;Em seguida, em algum método, tento instanciar e adicionar itens a essa lista: listOfMyType = new ArrayList<MyType>(); ...

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:

1 a resposta

Curinga limitado aninhado

5 a resposta

Uns curingas superiores limitados unbound genéricos contra

6 a resposta

Curinga Java delimitada no tipo de retorno

Eu li em vários lugares, incluindoaqu [http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html#Should%20I%20use%20wildcards%20in%20the%20return%20type%20of%20a%20method?] que ter um curinga limitado em um tipo de retorno de ...

1 a resposta

Genéricos wildcard inferidos no tipo de retorno

4 a resposta

riando novo objeto genérico com curinga

Por favor, explique este erro genérico de tempo de compilação do caractere curinga: //no compile time error. List<? extends Number> x = new ArrayList<>(); //compile time error. List<? extends Number> x = new ArrayList<? extends Number>();

7 a resposta

É possível escrever um método +1 genérico para tipos de caixa numéricos em Java?

Este não é um dever de casa. Parte 1É possível escrever um método genérico, algo como isto: <T extends Number> T plusOne(T num) { return num + 1; // DOESN'T COMPILE! How to fix??? }Com falta de usar um monte deinstanceof e lança, isso é ...