EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

Como condicionalmente excluir itens de uma lista em Java 8

Programação Java  
 
Como condicionalmente excluir itens de uma lista em Java 8

Com o Versão 8 de Java, entrou um novo método, disponível para tipos Coleção. Este método é removeif(), que aceita como parâmetro um Predicado (Predicado) que define o condição em que deve ser Delete é o elementos da coleção.

Como um resultado, Retorna um Boolean que retorna VERDADE no caso em que o item foi removido, o FALSO em caso contrário.

Suponha que nós temos uma coleção do tipo pilha (Pilha) de cadeias de (Sequência de caracteres) e nós queremos excluir esses cadeias de que se encontram determinada condição:

Esse código cria um coleção de cadeias de pilha do tipo e excluir esses elementos cujas correntes contêm a subsequência de caracteres ‘UNIÃO EUROPEIA‘. Neste caso, itens excluídos ‘Teste‘ e ‘Novo‘.

ES importante salientar que Nem todas as coleções Eles oferecem suporte a eliminação de elementos. Se você não apoiá-lo, Isso irá produzir um exceção tipo UnsupportedOperationException para de tentar a remoção do elemento em questão. Uma dessas coleções é, por exemplo, ArrayList:

Nesta ocasião, vai lançar um exceção Desde o método Arrays.asList() Retorna um ArrayList de tipo java.utils.Arrays.ArrayList, que é de somente leitura e tamanho fixo, Além disso normalmente usado tipo java.util.ArrayList, o que é modificável.

 

Deixe-em um comentário ou entrar para oFórum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Etiquetas: ,