Articles of arraylist

Tamanho inicial para o ArrayList

Você pode definir o tamanho inicial de uma ArrayList fazendo ArrayList arr=new ArrayList(10); No entanto, você não pode fazer arr.add(5, 10); porque causa uma exceção fora dos limites. Qual é a utilidade de definir um tamanho inicial se você não puder acessar o espaço alocado? A function add é definida como add(int index, Object element) […]

Como evitar java.util.ConcurrentModificationException ao iterar e remover elementos de uma ArrayList

Eu tenho uma ArrayList que eu quero repetir. Enquanto iterar sobre isso, tenho que remover elementos ao mesmo tempo. Obviamente isso lança um java.util.ConcurrentModificationException . Qual é a melhor prática para lidar com esse problema? Devo clonar a lista primeiro? Eu removo os elementos não no loop em si, mas em outra parte do código. […]

Java: Detectar duplicatas no ArrayList?

Como eu poderia ir sobre a detecção (retornando verdadeiro / falso) se um ArrayList contém mais do que um do mesmo elemento em Java? Muito obrigado, Terry Editar Esqueci de mencionar que não estou querendo comparar “Blocks” uns com os outros, mas com seus valores inteiros. Cada “bloco” tem um int e é isso que […]

Quando usar uma linked list em uma lista de matriz / matriz?

Eu uso muitas listas e matrizes, mas ainda não encontrei um cenário em que a lista de matrizes não pudesse ser usada tão facilmente quanto, se não mais fácil que, a linked list. Eu estava esperando que alguém pudesse me dar alguns exemplos de quando a linked list é notavelmente melhor.

Como randomizar duas ArrayLists da mesma maneira?

Eu tenho dois filelist arraylist e imgList que se relacionam entre si, por exemplo, “H1.txt” relacionado a “e1.jpg”. Como randomizar automaticamente a lista de imgList acordo com a randomização de fileList ? Como no excel, se classificarmos certa coluna, a outra coluna seguirá automaticamente? String [] file = {“H1.txt”,”H2.txt”,”H3.txt”,”M4.txt”,”M5.txt”,”M6.txt”}; ArrayList fileList = new ArrayList(Arrays.asList(file)); String […]

Como iterar um ArrayList dentro de um HashMap usando JSTL?

Eu tenho um mapa como esse Map<Integer,ArrayList> myMap = new LinkedHashMap<Integer,ArrayList>(); Agora eu tenho que iterar este mapa e depois o ArrayList dentro do mapa. Como posso fazer isso usando o JSTL?

Que coleção Java devo usar?

Nesta pergunta Como posso selecionar eficientemente um contêiner da Biblioteca Padrão no C ++ 11? é um streamgrama útil para usar ao escolher collections C ++. Eu pensei que esse era um recurso útil para pessoas que não tinham certeza de qual coleção deveriam usar, então tentei encontrar um streamgrama semelhante para Java e não […]

Elementos comuns em duas listas

Eu tenho dois arrayLists com 3 inteiros. Eu quero encontrar uma maneira de retornar os elementos comuns das duas listas. Tem alguma idéia, como posso conseguir isso?

Como classificar um ArrayList em Java

Eu tenho uma class chamada Fruit. Estou criando uma lista dessa class e adicionando cada fruta na lista. Eu quero classificar essa lista com base na ordem do nome da fruta. public class Fruit{ private String fruitName; private String fruitDesc; private int quantity; public String getFruitName() { return fruitName; } public void setFruitName(String fruitName) { […]

Como converter um ArrayList contendo números inteiros para matriz int primitiva?

Eu estou tentando converter um ArrayList contendo objects Integer int primitivo [] com o seguinte pedaço de código, mas está jogando erro de tempo de compilation. É possível converter em Java? List x = new ArrayList(); int[] n = (int[])x.toArray(int[x.size()]);