Voto negativo por não se referir ao Javadoc da API ArrayList. O que também é facilmente disponível online.
Yok
86
Novo no Java, queria saber como acessar um elemento ArrayList, pesquisado no Google, o primeiro resultado foi essa pergunta. Consegui o que eu precisava em alguns segundos.
precisa
1
JavaDoc é a documentação para Java, que contém todos os objetos e seus métodos
xorinzor
1
É uma pergunta um pouco fácil, mas as postagens de SO sempre aparecem primeiro no Google e, portanto, temos todos esses votos positivos.
Sharan Duggirala
6
O JavaDoc é> 600 linhas de confusão em relação a esta questão, portanto, referir-se a ela é ineficiente.
Além disso, tenha cuidado com os índices de matrizes: em Java, o primeiro elemento está no índice 0. Portanto, se você está tentando obter o terceiro elemento, sua solução seriamainList.get(2);
Presumivelmente, isso foi prejudicado devido à falta de explicação ou link para onde essa função está documentada, ou talvez apenas porque seja (de longe) a pior das (agora) 6 respostas que dizem essencialmente a mesma coisa.
Bernhard Barker
6
mainList.get(3);
Para referência futura, você deve consultar a API Java para estes tipos de perguntas:
Respostas:
Como muitos já lhe disseram:
Certifique-se de verificar o Javadoc ArrayList .
Além disso, tenha cuidado com os índices de matrizes: em Java, o primeiro elemento está no índice
0
. Portanto, se você está tentando obter o terceiro elemento, sua solução seriamainList.get(2);
fonte
Hora de se familiarizar com a
ArrayList
API e muito mais:ArrayList
na documentação da API do Java 6Para sua pergunta imediata:
mainList.get(3);
fonte
fonte
Para referência futura, você deve consultar a API Java para estes tipos de perguntas:
http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html
É uma coisa útil!
fonte
Imprimimos o valor usando mainList.get (index), onde o índice começa com '0'. Por exemplo: mainList.get (2) imprime o terceiro elemento na lista.
fonte
Você pode simplesmente obter sua resposta no documento da API ArrayList .
Consulte sempre a documentação da API. Isso ajuda
Sua ligação terá a seguinte aparência:
Aqui está um tutorial simples para entender o ArrayList com o básico :):
http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html
fonte
Experimentar:
Onde
index
está a posição no índice eArrayListname
é o nome da Matriz, como no seu caso é mainList.fonte
Eu tenho usado o ArrayListAdapter para inserir dinamicamente as entradas nos respectivos campos; Isso pode ser útil para consultas futuras
E então, você pode buscar qualquer item de arraylist como abaixo:
fonte