Perguntas com a marcação «collections»

322
Mapa ordenado Java

Em Java, existe um objeto que funciona como um mapa para armazenar e acessar pares de chave / valor, mas pode retornar uma lista ordenada de chaves e uma lista ordenada de valores, de modo que as listas de chaves e valores estejam na mesma ordem? Portanto, como explicação por código, estou...

276
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...

251
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 inversa, usando um índice...

238
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,...