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.




20
Coleção classificada em Java
Sou iniciante em Java. Por favor, sugira quais coleções podem / devem ser usadas para manter uma lista classificada em Java. Eu tentei Mape Set, mas eles não eram o que eu estava procurando.

5
Como posso inicializar um ArrayList com todos os zeros em Java?
Parece que arraylistnão está fazendo seu trabalho de presizer: // presizing ArrayList<Integer> list = new ArrayList<Integer>(60); Depois, quando tento acessá-lo: list.get(5) Em vez de retornar 0, lança IndexOutOfBoundsException: Índice 5 fora dos limites para o comprimento 0 . Existe uma maneira de inicializar todos os elementos para 0 de um …
161 java  collections 




22
Como verificar se IEnumerable é nulo ou vazio?
Eu amo string.IsNullOrEmptymétodo. Eu adoraria ter algo que permita a mesma funcionalidade para IEnumerable. Existe tal? Talvez alguma classe auxiliar de coleta? A razão pela qual estou perguntando é que, nas ifdeclarações, o código parece confuso se o padrão é (mylist != null && mylist.Any()). Seria muito mais limpo ter …


3
Mapa Java equivalente em C #
Estou tentando manter uma lista de itens em uma coleção com uma chave de minha escolha. Em Java, eu simplesmente usaria o Map da seguinte maneira: class Test { Map<Integer,String> entities; public String getEntity(Integer code) { return this.entities.get(code); } } Existe uma maneira equivalente de fazer isso em c #? …
150 c#  java  generics  collections 

4
Classifique uma lista de outros IDs de lista
Eu tenho uma lista com alguns identificadores como este: List<long> docIds = new List<long>() { 6, 1, 4, 7, 2 }; Além disso, tenho outra lista de <T>itens, representados pelos IDs descritos acima. List<T> docs = GetDocsFromDb(...) Preciso manter a mesma ordem nas duas coleções, para que os itens List<T>estejam …
150 c#  linq  sorting  collections 



9
Por que o Java Map não estende a coleção?
Fiquei surpreso com o fato de que Map<?,?>não é um Collection<?>. Eu pensei que faria muito sentido se fosse declarado como tal: public interface Map<K,V> extends Collection<Map.Entry<K,V>> Afinal, a Map<K,V>é uma coleção de Map.Entry<K,V>, não é? Então, há uma boa razão para que não seja implementado como tal? Agradeço a …
146 java  oop  collections 

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.