Merge pull request #446 from alexVengrovsk/java8-stream

Code for the article "Java 8 Stream API Tutorial"
This commit is contained in:
slavisa-baeldung
2016-06-15 05:48:14 +01:00
committed by GitHub
2 changed files with 320 additions and 0 deletions
@@ -0,0 +1,51 @@
package com.baeldung.streamApi;
import java.util.List;
import java.util.Optional;
import java.util.stream.IntStream;
import java.util.stream.Stream;
/**
* Created by Alex Vengr
*/
public class Product {
private int price;
private String name;
private boolean utilize;
public Product(int price, String name) {
this(price);
this.name = name;
}
public Product(int price) {
this.price = price;
}
public Product() {
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public static Stream<String> streamOf(List<String> list) {
return (list == null || list.isEmpty()) ? Stream.empty() : list.stream();
}
}