Click here to watch in Youtube :
https://www.youtube.com/watch?v=7qlJTI5oHaw&list=UUhwKlOVR041tngjerWxVccw
Product.java
https://sites.google.com/site/ramj2eev1/home/javabasics/StreamDemo_method_ref_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/StreamDemo_method_ref_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/0279ebcce40946c6a80779824fa3df4a8c5201d9/BasicJava/StreamDemo_method_ref_App/?at=master
See also:
All JavaEE Viedos Playlist
All JavaEE Viedos
All JAVA EE Links
Servlets Tutorial
All Design Patterns Links
JDBC Tutorial
Java Collection Framework Tutorial
JAVA Tutorial
Kids Tutorial
https://www.youtube.com/watch?v=7qlJTI5oHaw&list=UUhwKlOVR041tngjerWxVccw
Product.java
class Product { private int id; private String name; private int price; public Product(int id, String name, int price) { super(); this.id = id; this.name = name; this.price = price; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } @Override public String toString() { return "Product [id=" + id + ", name=" + name + ", price=" + price + "]"; } }StreamDemo.java
import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; /** * * Method Reference in stream. * */ public class StreamDemo { public static void main(String[] args) { List<Product> productList = new ArrayList<Product>(); // Adding Products productList.add(new Product(1, "Sony mobile", 25000)); productList.add(new Product(2, "Lenovo mobile", 15000)); productList.add(new Product(3, "Nokia mobile", 10000)); productList.add(new Product(4, "Samsung mobile", 40000)); productList.add(new Product(5, "Micromax mobile", 10000)); List<String> productNameList = productList.stream() .filter(p -> p.getPrice() > 20000) // filtering data .map(Product::getName) // fetching Name by referring getName method .collect(Collectors.toList()); // collecting as list System.out.println(productNameList); } }Output
[Sony mobile, Samsung mobile]Click the below link to download the code:
https://sites.google.com/site/ramj2eev1/home/javabasics/StreamDemo_method_ref_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/StreamDemo_method_ref_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/0279ebcce40946c6a80779824fa3df4a8c5201d9/BasicJava/StreamDemo_method_ref_App/?at=master
See also:
you are posting a good information for people and keep maintain and give more update too.
ReplyDeleteseo services in india
It's Nice,Pretty Informative Blog,Well Summarized.
ReplyDeleteIf You're Looking For THE BEST DIGITAL MARKETING AGENCY In Chennai,
I Would Recommend You to Check Out THE MAMMAL DIGITAL Website.
Mammal Digital
Click here to know more
Nice blog. You have provided such a useful information in this blog.
ReplyDeleteSnowflake Training
Snowflake Training in Hyderabad
Snowflake Online Training
Snowflake Online Training Hyderabad
Snowflake Training Online
Snowflake Training in Ameerpet
Snowflake Training Institute in Hyderabad