Perguntas com a marcação «collections»

178
Existe um método interno para comparar coleções?

Gostaria de comparar o conteúdo de algumas coleções no meu método Equals. Eu tenho um dicionário e um IList. Existe um método interno para fazer isso? Editado: quero comparar dois dicionários e duas ILists, então acho que o que significa igualdade é claro - se os dois dicionários contêm as mesmas...

172
como obter a única entrada do hashmap sem iterar

Existe uma maneira elegante de obter apenas um Entry<K,V>do HashMap, sem iterar, se a chave não for conhecida. Como a ordem de entrada não é importante, podemos dizer algo como hashMapObject.get(zeroth_index); Embora eu esteja ciente de que não existe esse método get by index. Se eu...

171
Converter enumeração em um conjunto / lista

Existe algum método de ponte de uma linha para despejar uma determinada enumeração em java.util.List ou java.util.Set? Algo interno parece Arrays.asList()ou Collection.toArray()deveria existir em algum lugar, mas não consigo encontrá-lo na janela do avaliador do meu depurador IntelliJ (e nos...

170
Coleção imutável vs não modificável

Na visão geral da estrutura de coleções : Coleções que não suportam operações de modificação (como add, removee clear) são referidas como não modificáveis . Coleções que não são modificáveis são modificáveis . As coleções que garantem adicionalmente que nenhuma alteração no Collectionobjeto...

167
Como converter int [] para Inteiro [] em Java?

Eu sou novo em Java e muito confuso. Eu tenho um grande conjunto de dados de comprimento 4 int[]e quero contar o número de vezes que cada combinação específica de 4 números inteiros ocorre. Isso é muito semelhante à contagem de frequências de palavras em um documento. Eu quero criar um...

164
Afirmar é igual a 2 listas em junho

Como posso fazer uma asserção de igualdade entre listas em um caso de teste JUnit ? A igualdade deve estar entre o conteúdo da lista. Por exemplo: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two",

163
Criando uma fila de bloqueio <T> no .NET?

Eu tenho um cenário em que vários threads são adicionados a uma fila e vários threads são lidos na mesma fila. Se a fila atingir um tamanho específico, todos os segmentos que estão preenchendo a fila serão bloqueados na adição até que um item seja removido da fila. A solução abaixo é o que estou...