Java ArrayList removeIf()

Java ArrayList [Java ArrayList] Java ArrayList

removeIf()

removeIf()

arraylist.removeIf(Predicate<E> filter)

arraylist ArrayList

  • filter -

true

removeIf()

import java.util.*;

class Main {
    public static void main(String[] args){

        //
        ArrayList<String> sites = new ArrayList<>();
       
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");

        System.out.println("ArrayList : " + sites);

        // Tao
        sites.removeIf(e -> e.contains("Tao"));;
        System.out.println(" ArrayList: " + sites);
    }
}

ArrayList : [Google, Runoob, Taobao]
 ArrayList: [Google, Runoob]

Java String contains() "Tao"

e -> e.contains("land") "land" true

removeIf() e -> e.contains("land") true

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        //
        ArrayList<Integer> numbers = new ArrayList<>();

        //
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        numbers.add(4);
        numbers.add(5);
        numbers.add(6);
        System.out.println("Numbers: " + numbers);

        //
        numbers.removeIf(e -> (e % 2) == 0);;
        System.out.println("Odd Numbers: " + numbers);
    }
}

Numbers: [1, 2, 3, 4, 5, 6]
Odd Numbers: [1, 3, 5]

numbers

numbers.removeIf(e -> (e % 2) == 0);

e -> (e % 2) == 0) lambda 2

Java Lambda

removeIf() e -> (e % 2) == 0 true

Java ArrayList [Java ArrayList] Java ArrayList