generics

Passer la classe en java d'une liste générique?

J'ai une méthode pour lire JSON à partir d'un service, j'utilise Gson pour faire ma sérialisation et j'ai écrit la méthode su ... Ainsi est il y a un moyen de me débarrasser du paramètre de classe ou comment obtenir la classe de la ArrayList de MyClass?

Stockage de différents types d'éléments dans une liste en Java

J'essaie de développer un chargeur de table général dont le schéma est connu à l'exécution. Cela nécessite d'avoir une class ... nts dans List<Object> ou List<? extends Object>? ou existe-t-il un meilleur moyen d'implémenter une telle classe?

Dans la classe générique Java, ajoutez des contraintes génériques supplémentaires au niveau du constructeur?

, j'ai une interface appelée Bar et une classe générique Foo paramétrée sur un type est un Bar: class Foo<B extends Bar&g ... // and we can call the other constructor like this? this(clazz, Arrays.stream(clazz.getEnumConstants()); } }

Eclipse ne peut pas déduire le type correct du flux java 8

Le code suivant fonctionne bien dans tous les compilateurs java en ligne, mais eclipse génère une erreur de compilateur. Est- ... -> c.toUpperCase())) À .<String>flatMap(s -> Collections.singleton(s).stream().map(c -> c.toUpperCase()))

Convertir Java "trier" signature avec"? super T ' à Scala (génériques)

Le problème: En regardant cette question sur la migration de la signature Java public <A extends Comparable<? super ... référence cyclique et se rendre compte que Scala offre de meilleures alternatives en termes de covariance etc (ie Ordering).

Génériques Java et la classe Number

Je veux créer une méthode qui compare un nombre mais peut avoir une entrée qui est l'une des sous-classes de Number. J'ai en ... s pour récupérer cela pour chaque primative mais je veux une manière propre de sélectionner la bonne. Est-ce possible? Vive

Type de Classe Java

J'ai un bloc de code qui fonctionne et je voulais demander ce qui se passe exactement ici? Class<?> normalFormClass = ... t;" est la partie qui est déroutante pour moi. Pourquoi cela serait-il utilisé plutôt que de ne pas l'utiliser (génériques)?

Java Generics: compareTo et " capture#1-of?"

Ce qui suit me donne un message d'erreur: public static List<Comparable<?>> merge(Set<List<Comparable< ... t Comparable pour pouvoir appeler .compareTo et trier cette liste. Est-ce que j'utilise des génériques de manière incorrecte?

Collections non génériques en Java - des utilisations?

Existe-t-il des situations où il est préférable d'utiliser une collection non générique en Java plutôt que générique (ou elles n'existent toujours que pour la rétrocompatibilité)?

Java 8 Générique de Générique pour Monad Transformer

J'utilise "totally lazy" et j'ai un désir de Either<String,Option<A>> dans un programme que j'écris. C'est un en ... ound: type parameter M where M is a type-variable: M extends Monad<Option<?>> declared in class OptionT

carte java des processeurs génériques

Après avoir passé un certain temps à ce sujet, je pense que je peux utiliser de l'aide. Fondamentalement, j'essaie de créer ... ner cet avertissement? Je me demande si toute l'approche n'est pas bonne et il y a une façon plus élégante de concevoir cela.

Java Auto lié générique

J'ai un générique auto-borné comme: public interface SelfConfigurable<E extends SelfConfigurable<E>> { E co ... e(...)); <-- No error! But why? La seule différence dans ConfigurableSegmentFilter vs ConfigurableSegmentFilter<?>

Java6, Goyave, génériques, inférence de type

, j'ai écrit une méthode utilitaire en Java: public static final ImmutableSortedSet<TimeUnit> REVERSED_TIMEUNITS = Imm ... ur d'objets si vous pensez que c'est faux...) Je me demande donc pourquoi l'inférence de type ne fonctionne pas dans ce cas?

javac: types incompatibles requis: classname trouvé: classname

Le code suivant se compile dans JDK6. Échoue dans JDK7 avec une erreur de compilation. java: incompatible types required: ... > { } [Par souci d'exhaustivité, le remplacement de generic par IExporter et d'autres modifications le font compiler. ]

Que signifie le terme "restreint" en java?

J'ai trouvé le mot dans mon manuel sur le chapitre sur les collections et les génériques. La phrase était "Étant donn ... les éléments sont accessibles sans coulée." Pour le dire simplement, quelqu'un peut-il expliquer ce que signifie la phrase?

Comment écrire une classe de pipeline en utilisant des génériques java

Les classes suivantes déclarent un pipeline pour traiter les éléments de données. Cela fonctionne actuellement bien. Mais il ... ataItem<capture#4-of ?>) dataItem = stage.processItem(dataItem); } } Est-il une solution à cela ?

Eclipse-Automatique: Java 1.7 Génériques De Diamant

Je viens de passer à Luna (de Kepler) et j'ai remarqué un petit problème (mais ennuyeux): L'auto-complétion n'a pas la possi ... l" connu " et existe-t-il une solution de contournement à ce problème? Impossible de trouver quoi que ce soit lié à ce sujet.

Meilleures pratiques Java-Renvoyer un objet par rapport à un générique

J'utilise des génériques pour la première fois pour un projet scolaire et j'ai rencontré un dilemme philosophique concernant ... e parce que Generics a été introduit dans une version ultérieure de Java ou était-ce une décision consciente de Sun Systems?

Génériques Java: Conversion non cochée d'une liste à l'autre

J'ai un avertissement : Type safety: Unchecked cast from List < capture#10-of ?> to List < Object> , Il s'ag ... ject>(); //I construct a new List of Object. for (Object elem: list2) { list.add(elem); } }

Génériques Java et synonymes de type

J'envisageais d'implémenter quelque chose comme interface Dto<K, V> extends Map<K, V> {} mais ce que je voulais v ... améliorer la lisibilité du code. Est-ce possible d'exprimer en Java ou dois-je utiliser directement l'interface de la carte?