Perguntas com a marcação «collections»

6
Por que o Java 8 não inclui coleções imutáveis?
A equipe do Java fez um grande trabalho removendo barreiras à programação funcional no Java 8. Em particular, as alterações nas coleções java.util fazem um ótimo trabalho de encadear transformações em operações de fluxo muito rápido. Considerando o bom trabalho que fizeram ao adicionar funções de primeira classe e métodos …


6
Boas ou más práticas para mascarar coleções Java com nomes de classe significativos?
Ultimamente, tenho o hábito de "mascarar" coleções Java com nomes de classes amigáveis ​​ao ser humano. Alguns exemplos simples: // Facade class that makes code more readable and understandable. public class WidgetCache extends Map<String, Widget> { } Ou: // If you saw a ArrayList<ArrayList<?>> being passed around in the code, …

8
Por que java.util.ArrayList permite adicionar nulo?
Eu me pergunto por que java.util.ArrayListpermite adicionar null. Existe algum caso em que eu gostaria de adicionar nulla um ArrayList? Estou fazendo essa pergunta porque, em um projeto, tivemos um bug em que algum código estava sendo adicionado nullao arquivo ArrayListe era difícil identificar onde estava o erro. Obviamente, um …





7
"Set" deve ter um método Get?
Vamos ter essa classe C # (seria quase a mesma em Java) public class MyClass { public string A {get; set;} public string B {get; set;} public override bool Equals(object obj) { var item = obj as MyClass; if (item == null || this.A == null || item.A == null) …

4
É possível alterar parcialmente uma coleção com PUT ou DELETE?
Eu tenho uma coleção de produtos em um grupo de produtos, por exemplo: product-groups/123/products Se eu precisar adicionar à coleção, posso aprovar apenas alguns produtos com PUT? Se eu precisar excluir alguns produtos da coleção, posso transmitir dados de filtro (uma matriz de IDs) com DELETE? Qual é a melhor …
21 rest  collections 

5
Maneira eficiente de embaralhar objetos
Estou escrevendo um programa para algum software de teste. Eu tenho uma classe de pergunta contendo os ArrayLists para a pergunta, resposta, opções, marcas e marcas negativas. Algo assim: class question { private ArrayList<Integer> index_list; private ArrayList<String> question_list; private ArrayList<String> answer_list; private ArrayList<String> opt1_list; private ArrayList<String> opt2_list; } Quero embaralhar …
20 java  collections 

3
É sensato devolver o Streams para onde normalmente devolveríamos Coleções?
Ao desenvolver minha API que não está vinculada a nenhum código legado, muitas vezes me pego escrevendo métodos que são puramente pipeline do Streams encerrados coletando os resultados. Como este: ImmutableSet<T> deriveSomethingMeaningfulFromPrivateState() { return myPrivateThingies.stream() .map(this::ownerOfThing) .map(Owner::socialStatus) .filter(SocialStatus::isHeAFineMatey) .collect(MyCustomCollectors.toImmutableSet()); } Agora, a maioria dos clientes dessa classe geralmente precisará da …


5
Alocação de heap Java mais rápido que C ++
Eu já postei esta pergunta no SO e deu certo. Infelizmente, porém, ele foi fechado (é necessário apenas um voto para reabrir), mas alguém sugeriu que eu o publicasse aqui, pois é um ajuste melhor, portanto o seguinte é literalmente uma cópia da pergunta Eu estava lendo os comentários sobre …


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.