Como remover um item da lista

2 respostas
RiQuInHo_

boa tarde gente estou com um problema,tenho uma lista de produtos,agora como posso remover um produto produto da lista.

codigo:

o codigo do produto seria 20 por exemplo;

List<ProdutoTO> allProdutos = AdminProdutoService.getInstance().getAllProdutos(((Long)Session.getSession().getAttribute("cdEmpresa")).longValue());

        ButtonGroup grupo = new ButtonGroup();
        for (ProdutoTO produto : allProdutos ){
            JRadioButton radio = new JRadioButton();
            radio.setName(formataCodigoNome(produto));
            grupo.add(radio);
            modeloNumeracao.addRow(new Object[]{radio,formataCodigoNome(produto)});
        }

    }

2 Respostas

matheusgeres

Olá, RiQuInHo_$_$.

Para remover um elemento da sua lista basta colocar da seguinte forma.

allProdutos.remove(objeto);

Onde objeto diz respeito ao que deseja remover.

Outro detalhe importante, quando estamos fazendo um for dentro de uma lista, não é possível remover o próprio elemento. O que você precisará fazer é criar uma lista auxiliar ou um objeto auxiliar. Ou seja, você guardará quais objetos deseja remover e fora do for os remover.

Um abraço.

E

nossa eu vejo esse riquinho falando merda aqui a uns 2 anos e o cara não sabe o básico do básico de java, meu pai

Criado 28 de julho de 2014
Ultima resposta 30 de jul. de 2014
Respostas 2
Participantes 3