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.



8
Por que uma ConcurrentModificationException é lançada e como depurá-la
Estou usando um Collection(um HashMapusado indiretamente pelo JPA, acontece), mas aparentemente aleatoriamente o código gera um ConcurrentModificationException. O que está causando isso e como faço para corrigir esse problema? Usando alguma sincronização, talvez? Aqui está o rastreamento de pilha completo: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown …


15
Imprimindo HashMap em Java
Eu tenho um HashMap: private HashMap<TypeKey, TypeValue> example = new HashMap<TypeKey, TypeValue>(); Agora eu gostaria de percorrer todos os valores e imprimi-los. Eu escrevi isto: for (TypeValue name : this.example.keySet()) { System.out.println(name); } Não parece funcionar. Qual é o problema? EDIT: Outra pergunta: Esta coleção é baseada em zero? Quero …
129 java  collections 

10
Criando um dicionário constante em c #
Qual é a maneira mais eficiente de criar um mapeamento constante (nunca muda em tempo de execução) de strings para ints? Eu tentei usar um dicionário const , mas isso não deu certo. Eu poderia implementar um invólucro imutável com semântica apropriada, mas isso ainda não parece totalmente correto. Para …

7
Qual Java Collection devo usar?
Nesta pergunta Como posso selecionar com eficiência um contêiner da Biblioteca Padrão no C ++ 11? é um fluxograma útil para usar na escolha de coleções C ++. Eu pensei que este era um recurso útil para pessoas que não têm certeza de qual coleção eles deveriam usar, então tentei …

7
Vinculando uma lista em @RequestParam
Estou enviando alguns parâmetros de um formulário desta maneira: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Eu sei que posso obter todos os parâmetros no método do controlador adicionando um parâmetro como public String controllerMethod(@RequestParam Map<String, String> params){ .... } Eu …

5
Como posso criar um conjunto de conjuntos em Python?
Estou tentando fazer um conjunto de conjuntos em Python. Não consigo descobrir como fazê-lo. Começando com o conjunto vazio xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) mas eu entendo TypeError: unhashable type: 'list' ou TypeError: unhashable type: 'set' É possível …

8
A maneira mais fácil de transformar coleção em matriz?
Suponha que temos um Collection<Foo>. Qual é a melhor (mais curta no LoC no contexto atual) para transformá-lo Foo[]? Quaisquer bibliotecas conhecidas são permitidas. UPD: (mais um caso nesta seção; deixe comentários se você acha que vale a pena criar outro thread para ele): Que tal transformar Collection<Foo>em Bar[]onde Bartem …



10
obter o valor da string do HashMap, dependendo do nome da chave
Eu tenho um HashMapcom várias chaves e valores, como posso obter um valor? Eu tenho uma chave no mapa chamada my_code, ela deve conter uma string, como posso obtê-la sem precisar percorrer o mapa? Até agora eu tenho .. HashMap newMap = new HashMap(paramMap); String s = newMap.get("my_code").toString(); Espero ver …


15
Propriedade Thread-safe List <T>
Eu quero uma implementação de List&lt;T&gt;como uma propriedade que pode ser usada com segurança em thread sem qualquer dúvida. Algo assim: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } Parece que ainda preciso retornar uma …

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.