Articles of collections

make ArrayList Read only

En Java, comment créer un ArrayList lecture seule (pour que personne ne puisse append des éléments, modifier ou supprimer des éléments) après l’initialisation?

Convertir Dictionary.keyscollection en tableau de chaînes

J’ai un Dictionary<string, List> et je veux avoir la liste des clés dans un tableau. Mais quand je choisis ssortingng[] keys = dictionary.Keys; Cela ne comstack pas. Comment convertir KeysCollection en un tableau de chaînes?

Java: énumération de l’ensemble

J’ai une question simple sur les collections. J’ai un object Set . Je veux une énumération des chaînes dans cet ensemble. Quelle est la meilleure façon de s’y prendre?

Carte de stream Java 8 à la liste des clés sortingées par valeurs

J’ai map Map countByType et je veux avoir une liste qui a sortingé (min à max) les clés par leurs valeurs correspondantes. Mon essai est: countByType.entrySet().stream().sorted().collect(Collectors.toList()); Cependant, cela ne me donne qu’une liste d’entrées, comment puis-je obtenir une liste de types sans perdre la commande?

comment append une gamme d’éléments à la variable IList

il n’y a pas de méthode AddRange() pour IList . Comment puis-je append une liste d’éléments à un IList sans itérer les éléments et en utilisant la méthode Add() ?

Existe-t-il un moyen d’obtenir toutes les paires nom / valeur de chaîne de requête dans une collection?

Existe-t-il un moyen d’obtenir toutes les paires nom / valeur de chaîne de requête dans une collection? Je cherche une méthode intégrée dans .net, sinon je peux simplement diviser sur le & et charger une collection.

Différence entre la collection Java et les collections

Quelle est la différence entre les classes Collection et Collections de Java?

Aplatir une collection

Disons que j’ai une Map<? extends Object, List> Map<? extends Object, List> Je peux facilement obtenir les valeurs de la carte et les parcourir pour produire une seule List . for (List list : someMap.values()) { someList.addAll(list); } Est-il possible de l’aplatir d’un seul coup? List someList = SomeMap.values().flatten();

Convertir la liste en liste directement

Après avoir analysé mon fichier, “s” contient AtsortingbuteGet:1,16,10106,10111 Je dois donc obtenir tous les nombres après les deux-points dans la liste atsortingbuteIDGet. Je sais qu’il y a plusieurs façons de le faire. Mais y a-t-il un moyen de convertir directement List en List . Comme le code ci-dessous se plaint de l’incompatibilité de Type, j’ai […]

Déterminez si la collection est de type IEnumerable

Comment déterminer si l’object est de type IEnumerable ? Code: namespace NS { class Program { static IEnumerable GetInts() { yield return 1; } static void Main() { var i = GetInts(); var type = i.GetType(); Console.WriteLine(type.ToSsortingng()); } } } Sortie: NS.1.Program+d__0 Si je change GetInts pour retourner IList, tout est OK, le résultat est: […]