Perguntas com a marcação «collections»

109
AddRange a uma coleção

Um colega de trabalho me perguntou hoje como adicionar um intervalo a uma coleção. Ele tem uma classe que herda Collection<T>. Há uma propriedade get-only desse tipo que já contém alguns itens. Ele deseja adicionar os itens de outra coleção à coleção de propriedades. Como ele pode fazer isso...

109
construtor para HashMap

O Guava nos fornece ótimos métodos de fábrica para tipos Java, como Maps.newHashMap(). Mas também existem construtores para mapas java? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2).

105
Convertendo List <Integer> em List <String>

Eu tenho uma lista de inteiros List<Integer>e gostaria de converter todos os objetos inteiros em Strings, terminando assim com um novo List<String>. Naturalmente, eu poderia criar um novo List<String>e percorrer a lista chamando String.valueOf()cada número inteiro, mas gostaria...

98
Dicionário bidirecional 1 para 1 em C #

Estou procurando uma classe de dicionário genérica e bidirecional 1 para 1 em C # (2), ou seja, umaBiDictionaryOneToOne<T, S> que tem a garantia de conter apenas um de cada valor e chave (até RefEquals de qualquer maneira) e que pode ser pesquisado usando a chave ou o valor. Alguém conhece um...

98
Clojure: contras (seq) vs. conj (lista)

Eu sei que consretorna um seq e conjretorna uma coleção. Também sei que conj"adiciona" o item ao final ideal da coleção e conssempre "adiciona" o item à frente. Este exemplo ilustra esses dois pontos: user=> (conj [1 2 3] 4) ; returns a collection [1 2 3 4] user=> (cons 4 [1 2 3]) ; returns...

98
Qualquer implementação de Ordered Set em Java?

Se alguém estiver familiarizado com Objective-C, há uma coleção chamada NSOrderedSetque atua como Set e seus itens podem ser acessados ​​como os de um Array . Existe algo assim em Java? Ouvi dizer que existe uma coleção chamada LinkedHashMap, mas não encontrei nada parecido para um...

97
Maneira elegante de inverter um mapa no Scala

Aprendendo Scala atualmente e necessário inverter um mapa para fazer algumas pesquisas de valor invertido-> chave. Eu estava procurando uma maneira simples de fazer isso, mas só encontrei: (Map() ++ origMap.map(kvp=>(kvp._2->kvp._1))) Alguém tem uma abordagem mais