Tenta fazer herois.get(0).setNomeVerdadeiro(objectLeitura.lerLinha());
Pra acessar elementos do ArrayList você tem que usar o get.
2008/9/14 Wander <[EMAIL PROTECTED]>
>
> Pô, me ajudou pra caramba, mas o meu caso é um pouco mais complicado
> pois a ArrayList tem um tipo que é uma classe, nesse caso a classe
> SuperHeroi.Ou seja, não estou conseguindo acessar certos métodos. Por
> exemplo:
>
> Seja herois o nome da ArrayList. tentei fazer o seguinte:
>
> herois(0).setNomeVerdadeiro(objectLeitura.lerLinha()); //onde
> objectLeitura é uma instância da classe Console
>
> Mas não deu certo, eu pensei que poderia fazer esse tipo de coisa já
> que herois(0) é uma instância de SuperHeroi, ou estou enganado?
>
> > Wander, fiz um exemplo que adiciona, remove, exibe e itera.
> >
> > import java.util.ArrayList;
> > import java.util.Iterator;
> >
> > public class Exemplo {
> >
> > public static void main(String[] args) {
> >
> > // Criando um ArrayList vazio para números inteiros
> > ArrayList<String> a = new ArrayList<String>();
> >
> > a.add("a"); // Elemento adicionado na posição 0
> > a.add("b"); // Elemento adicionado na posição 1
> > a.add("c"); // Elemento adicionado na posição 2
> >
> > // Será impresso na tela o elemento na posição 0
> > System.out.println(a.get(0));
> >
> > // Agora o elemento "d" é adicionado na posição 0,
> > // empurrando todos os elementos já existentes para a frente.
> > a.add(0,"d");
> >
> > // Será impresso na tela o elemento na posição 0
> > // outra vez. Desta vez é o "d".
> > System.out.println(a.get(0));
> >
> > // Modos de iterar: Iterator e For-Each
> > Iterator<String> it = a.iterator();
> > while(it.hasNext()) {
> > System.out.print(it.next() + " ");
> > }
> > System.out.println();
> > //ou
> > for(String i : a) {
> > System.out.print(i + " ");
> > }
> > System.out.println();
> > // Remove o elemento da posição 0
> > a.remove(0);
> > // Remove o primeiro "b" que for encontrado.
> > a.remove("b");
> >
> > // Para conferir as remoções:
> > it = a.iterator();
> > while(it.hasNext()) {
> > System.out.print(it.next() + " ");
> > }
> > }
> >
> > }
> >
> > 2008/9/14 Cleiton Menezes <[EMAIL PROTECTED]>
> >
> >
> >
> >
> >
> > > Caro Wander, se você puder ser umpouco mais específico com sua dúvida,
> eu
> > > posso te ajudar, por exemplo, que tipo de manipulação vc não está
> > > conseguindo fazer? inserir, iterar, remover elementos, é isso?
> >
> > > 2008/9/14 Wander <[EMAIL PROTECTED]>
> >
> > >> Como faltei a maioria das aulas de ArrayList estou tendo dificuldade
> > >> na manipulação de ArrayList, se puderem me ajudar postando um exemplo
> > >> simples que faça o adicionar e o exibir, agradeço. Gostei muito do
> > >> exemplo que o professore deu dos Animais, mas já não me lembro mais.
> >
> > --
> > Vitor Carneiro
> > Maiawww.dcc.ufrj.br/~vitormaia-<http://Maiawww.dcc.ufrj.br/%7Evitormaia->Ocultar
> > texto entre aspas -
> >
> > - Mostrar texto entre aspas -
> >
>
--
Vitor Carneiro Maia
www.dcc.ufrj.br/~vitormaia
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Comp
2 - Geral" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/comp2-geral?hl=en
-~----------~----~----~----~------~----~------~--~---