Articles of arraylist

Desdobrar várias matrizes em paralelo

Minha última pergunta Passar uma matriz para armazenar para postgres foi um pouco incerto. Agora, para esclarecer meu objective: Eu quero criar um procedimento armazenado Postgres que aceitará dois parâmetros de input. Uma será uma lista de alguns valores, como por exemplo (100, 40.5, 76) e a outra será a lista de algumas faturas (’01-2222-05′,’01-3333-04′,’01-4444-08′) […]

Como faço para descobrir que tipo cada object está em um ArrayList ?

Eu tenho uma ArrayList composta de diferentes elementos importados de um database, composto de seqüências de caracteres, números, duplos e ints. Existe uma maneira de usar uma técnica de tipo de reflection para descobrir que tipo de dados cada elemento contém? FYI: A razão pela qual existem tantos tipos de dados é que esta é […]

Qual é o operador de diamante em Java?

Eu tenho um arraylist com o tipo patient_class e o tipo arraylist foi sublinhado em amarelo e o IDE mencionou “argumentos do tipo redundante em nova expressão (use o operador diamond em vez disso)”. Meu problema é: devo usar o operador de diamante? É uma obrigação? Conseguirei alguma perda de dados ou qualquer outro problema […]

Como classificar um ArrayList usando vários critérios de sorting?

Eu tenho uma lista de matriz que contém objects Quote. Eu quero ser capaz de classificar em ordem alfabética por nome, por alteração e por alteração percentual. Como posso classificar meu arraylist? package org.stocktwits.model; import java.io.Serializable; import java.text.DecimalFormat; public class Quote implements Serializable { private static final long serialVersionUID = 1L; public String symbol; public […]

Distinção entre a capacidade de uma lista de matriz e o tamanho de uma matriz

Eu li o trecho abaixo no livro Core Java I. Alocar uma lista de matriz como nova ArrayList (100) // capacidade é 100 não é o mesmo que alocar um novo array como novo Employee [100] // size is 100 Há uma distinção importante entre a capacidade de uma lista de matriz e o tamanho […]

Diferenças de desempenho entre ArrayList e LinkedList

Sim, este é um tópico antigo, mas ainda tenho algumas confusões. Em Java, as pessoas dizem: ArrayList é mais rápido que LinkedList se eu acessar aleatoriamente seus elementos. Eu acho que access random significa “me dê o enésimo elemento”. Por que ArrayList é mais rápido? LinkedList é mais rápido que ArrayList para exclusão. Eu entendo […]

Qual é a taxa de crescimento ideal para um array dinamicamente alocado?

C ++ tem std :: vector e Java tem ArrayList, e muitas outras linguagens têm sua própria forma de matriz alocada dinamicamente. Quando um array dynamic fica sem espaço, ele é realocado para uma área maior e os valores antigos são copiados para o novo array. Uma questão central para o desempenho de um array […]

Como usar um arraylist como um parâmetro de declaração preparado

Eu olhei e fui incapaz de encontrar uma resposta para o seguinte desafio que estou tendo. Parece bastante simples, mas não consegui resolvê-lo. Eu tenho um ArrayList de IDs de registro que são do tipo Long -> ArrayList . Eu gostaria de usar essa lista de IDs de registro para selecionar linhas de outra tabela. […]

make arrayList.toArray () retorna tipos mais específicos

Então, normalmente ArrayList.toArray() retornaria um tipo de Object[] …. mas supunha que fosse um Arraylist do object Custom , como eu faço toArray() para retornar um tipo de Custom[] ao invés de Object[] ?

ConcurrentModificationException ao adicionar dentro de um loop foreach em ArrayList

Eu estou tentando fazer uso do loop foreach com o arraylist, mas quando eu usá-lo, dá-me erro, mas quando eu uso normal for loop, ele funciona perfeitamente, o que poderia ser o problema? O código está aqui: for (Pair p2 : R) { if ((p2.getFirstElm() == p.getSecondElm()) && (p2.getFirstElm() != p2.getSecondElm())) R.add(new Pair (p.getFirstElm(), p2.getSecondElm())); […]