public static ArrayList mainList = someList;
Como posso obter um item específico disso ArrayList
? mainList[3]
?
public static ArrayList mainList = someList;
Como posso obter um item específico disso ArrayList
? mainList[3]
?
Respostas:
Como muitos já lhe disseram:
mainList.get(3);
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);
Hora de se familiarizar com a ArrayList
API e muito mais:
ArrayList
na documentação da API do Java 6
Para sua pergunta imediata:
mainList.get(3);
mainList.get(list_index)
mainList.get(3);
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!
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:
mainList.get(3);
Aqui está um tutorial simples para entender o ArrayList com o básico :):
http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html
Eu tenho usado o ArrayListAdapter para inserir dinamicamente as entradas nos respectivos campos; Isso pode ser útil para consultas futuras
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
E então, você pode buscar qualquer item de arraylist como abaixo:
arrayListName(info.position);