How to remove all elements from ArrayList that start with a specific letter in Java

1 Answer

0 votes
package javaapplication1;

import java.util.ArrayList;

public class JavaApplication1 {

    public static void main(String[] args) {

        try {

            ArrayList<String> list = new ArrayList<>();
            list.add("java");
            list.add("c");
            list.add("python");
            list.add("c++");
            list.add("php");
            
            list.removeIf(element -> element.startsWith("p"));
            System.out.println(list.toString());
            
        } catch (Exception e) {
            System.out.println(e.toString());
        }
    }
}

/*
               
run:
  
[java, c, c++]
      
 */

 



answered Dec 13, 2016 by avibootz
...