Comment puis-je initialiser une LinkedList avec entrées/valeurs?

Donc je sais comment avoir une liste, et utiliser la méthode add pour les entrées par des entrées.
Cependant, je ne veux pas ajouter des entrées en entrées. Est-il possible de déclarer une linkedlist avec des valeurs initiales dans la liste?

Par exemple, si je veux avoir 1.0 & 2.0 dans la liste il y a une chose que je peux faire en une seule ligne?
Quelque chose comme:

List<Double> temp1 = new LinkedList<Double>(1,2);
Dépend de ce que vous voulez faire avec "entrées", mais il pourrait être une meilleure idée d'utiliser un Map ou ont des listes séparées pour les clés et les valeurs. Les mettre ensemble, juste à côté de l'autre dans une seule liste, est vraiment maladroit.
Ne ressemble pas à l'OP veut entrées dans le sens de la carte des entrées... seulement des éléments dans la liste.
Ouais, c'est pourquoi j'ai suggéré de diviser les deux listes. Certes, si vous êtes en train d'ajouter "liés" à des paires d'éléments de la liste, ça serait plus logique, soit de les envelopper d'un objet, ou de les diviser en deux listes. Certainement il y a une solution pour les OP de base de la question "Comment puis-je initialiser une liste avec des éléments spécifiques," mais le reste de la question sonne comme c'est peut-être pas la meilleure approche pour l'OP du problème réel.
Oh, je voulais juste avoir une ligne d'initialisation de LinkedList. Je savais pour int tableau de liste, je pourrais faire comme int[] magasin = {1,2}; j'ai simplement ne veulent pas voir, des lignes et des lignes d'ajouter des méthodes.
ne fonctionne pas avec <String> params

OriginalL'auteur J L | 2012-04-27