Alors que nous pouvons hériter de la classe / interface de base, pourquoi ne pouvons-nous pas déclarer un List<> utilisant la même classe / interface? interface A { } class B : A { } class C : B { } class Test { static void Main(string[] args) { A …
Comment puis-je parcourir une liste et saisir chaque élément? Je veux que la sortie ressemble à ceci: Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); Voici mon code: static void Main(string[] args) { List<Money> myMoney = new List<Money> { new Money{amount = 10, type = "US"}, new Money{amount = …
J'ai une méthode qui renvoie un IEnumerable<KeyValuePair<string, ArrayList>>, mais certains des appelants exigent que le résultat de la méthode soit un dictionnaire. Comment puis-je convertir le IEnumerable<KeyValuePair<string, ArrayList>>en un Dictionary<string, ArrayList>pour pouvoir l'utiliser TryGetValue? méthode: public IEnumerable<KeyValuePair<string, ArrayList>> GetComponents() { // ... yield return new KeyValuePair<string, ArrayList>(t.Name, controlInformation); } votre …
J'ai une ArrayList, une classe Collection de Java, comme suit: ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat"); Comme vous pouvez le voir, le se animals ArrayListcompose de 3 batéléments et d'un owlélément. Je me demandais s'il existe une API dans le framework Collection qui renvoie le nombre d' …
Existe-t-il un moyen élégant d'en obtenir un seul à Entry<K,V>partir de HashMap, sans itération, si la clé n'est pas connue. Comme l'ordre d'entrée n'est pas important, pouvons-nous dire quelque chose comme hashMapObject.get(zeroth_index); Bien que je sache qu'il n'existe pas de méthode get by index. Si j'essayais l'approche mentionnée ci-dessous, il …
Existe-t-il une méthode de pont à une seule ligne pour vider une énumération donnée dans java.util.List ou java.util.Set? Quelque chose de intégré comme Arrays.asList()ou Collection.toArray()devrait exister quelque part, mais je ne parviens pas à le trouver dans la fenêtre d'évaluation de mon débogueur IntelliJ (et dans les résultats Google / …
Du cadre Collections Vue d' ensemble : Collections qui ne prend pas en charge les opérations de modification ( par exemple add, removeet clear) sont appelés non modifiable . Les collections qui ne sont pas non modifiables sont modifiables . Les collections qui garantissent en outre qu'aucune modification de l' …
En Java, j'ai un Set, et je veux le transformer en un fichier trié List. Y a-t-il une méthode dans le java.util.Collectionspackage qui fera cela pour moi?
Hormis le fait que cela HashSetn'autorise pas les valeurs en double, quelle est la différence entre HashMapet HashSet? Je veux dire en termes de mise en œuvre? C'est un peu vague car les deux utilisent des tables de hachage pour stocker des valeurs.
En utilisant un certain nombre de langages de programmation et de bibliothèques, j'ai remarqué divers termes utilisés pour le nombre total d'éléments dans une collection. Le plus commun semble être length, countet size. par exemple. array.length vector.size() collection.count Y a-t-il un terme préféré à utiliser? Cela dépend-il de quel type …
Je suis nouveau sur Java et très confus. J'ai un grand ensemble de données de longueur 4 int[]et je veux compter le nombre de fois que chaque combinaison particulière de 4 entiers se produit. Ceci est très similaire au comptage des fréquences de mots dans un document. Je veux créer …
Je voulais stocker certains emplacements de pixels sans autoriser les doublons, donc la première chose qui me vient à l'esprit est HashSet<Point>ou des classes similaires. Cependant, cela semble être très lent par rapport à quelque chose comme HashSet<string>. Par exemple, ce code: HashSet<Point> points = new HashSet<Point>(); using (Bitmap img …
Comment puis-je faire une assertion d'égalité entre des listes dans un cas de test JUnit ? L'égalité devrait être entre le contenu de la liste. Par exemple: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal …
Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 3 ans . Améliorez cette question J'enseignerai peut-être bientôt un "cours …
J'ai un scénario où j'ai plusieurs threads s'ajoutant à une file d'attente et plusieurs threads lisant à partir de la même file d'attente. Si la file d'attente atteint une taille spécifique, tous les threads qui remplissent la file d'attente seront bloqués lors de l'ajout jusqu'à ce qu'un élément soit supprimé …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.