Perguntas com a marcação «collections»

As APIs de coleções fornecem aos desenvolvedores um conjunto de classes e interfaces que facilitam o tratamento de coleções de objetos.


9
Como inicializar facilmente uma lista de tuplas?
Eu amo tuplas . Eles permitem que você agrupe rapidamente informações relevantes sem precisar escrever uma estrutura ou classe para elas. Isso é muito útil ao refatorar um código muito localizado. Inicializar uma lista deles, no entanto, parece um pouco redundante. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, …



8
O oposto de Intersect ()
O Intersect pode ser usado para encontrar correspondências entre duas coleções, assim: // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection to screen. foreach (int value in …


9
Como aleatorizar duas ArrayLists da mesma maneira?
Eu tenho dois arraylist fileliste imgListque se relacionam entre si, por exemplo, "H1.txt" relacionado a "e1.jpg". Como randomizar automaticamente a lista de imgListacordo com a randomização de fileList? Como no excel, se classificarmos determinada coluna, a outra coluna seguirá automaticamente? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList = new ArrayList<String>(Arrays.asList(file)); …



15
Iterando uma Lista em Ordem Inversa em Java
Estou migrando um pedaço de código para fazer uso de genéricos. Um argumento para fazer isso é que o loop for é muito mais limpo do que controlar os índices ou usar um iterador explícito. Em cerca de metade dos casos, a lista (um ArrayList) está sendo iterada na ordem …
251 java  collections 



5
A Lista <T> garante o pedido de inserção?
Digamos que eu tenha três strings em uma lista (por exemplo, "1", "2", "3"). Quero reorganizá-los para colocar "2" na posição 1 (por exemplo, "2", "1", "3"). Estou usando este código (definindo indexToMoveTo como 1): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove); Isso parece funcionar, mas ocasionalmente estou obtendo resultados estranhos; Às vezes, o …
238 c#  .net  collections 

18
Por que java.util.Set não tem get (int index)?
Tenho certeza de que há uma boa razão, mas alguém poderia explicar por que java.util.Setfalta a interface get(int Index)ou algum get()método semelhante ? Parece que os conjuntos são ótimos para colocar as coisas, mas não consigo encontrar uma maneira elegante de recuperar um único item. Se eu sei que quero …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.