How to use lambda expressions as method parameter in Java

1 Answer

0 votes
import java.util.ArrayList;
 
public class MyClass {
    public static void main(String args[]) {
        ArrayList<String> al = new ArrayList<>();
 
        al.add("java");
        al.add("c");
        al.add("c++");
        al.add("python");
        
        // Lambda Expression: e -> e.toUpperCase()
        
        al.replaceAll(e -> e.toUpperCase());
         
        System.out.println(al);
    }
}
 
 
 
 
/*
run:
 
[JAVA, C, C++, PYTHON]
 
*/

 



answered Jan 18, 2022 by avibootz
edited Jan 18, 2022 by avibootz

Related questions

1 answer 233 views
233 views asked Jan 18, 2022 by avibootz
1 answer 187 views
2 answers 213 views
1 answer 197 views
...