• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

ptrci

Pesquisar e remover numa arraylist

5 mensagens neste tópico

Tenho uma arraylist definida assim dentro de uma classe:

BST<Trabalho> bst = new BST<Trabalho>();

static ArrayList vector = new ArrayList();

noutra classe tenho as propriedades para guardar na arraylist.

No meu main tenho isto defenido:

TrabalhoCollection trabColl= new TrabalhoCollection(); // a classe do vector acima

Trabalho trabl = new Trabalho();  //A classe com as propriedades

o que estou a tentar fazer é pesquisar pelo o index do vector um capo existente dentro do array e remover esse index.

Já tetei com o foreach e não consegui.

Agora estou a tentar com for.

Console.WriteLine("a remover");
                    string id_a_procurar = Console.ReadLine();

for (int i = 0; i < trabColl.Vector.Count; i++)
                        {
                        if (trabl.codIdent == id_a_procurar)
                            {
                            Console.WriteLine("Existe");
                            }
                        else
                            Console.WriteLine("não Existe");
                        }

alguem  pode me ajudar ou dar umas dicas.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já descobri porque não esta a funcionar.

Porque não estou a  carregar a classe  mas sim uma bst  e um vector, é por isso que sempre que comparo com a classe  este compara com construtor por defeito.

Alguém sabe dizer como posso ultrapassar este problema, ou comparar elementos do vector.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não estou a perceber, o teu primeiro post é ultra-confuso (pelo menos para mim). O segundo não é propriamente muito mais elucidativo, devias colocar mais informação para te podermos ajudar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora