/home/oracle/labs/05LambdaBuiltins/examples/SalesTxn05/src/com/example/lambda/A02Consumer.java
 1 package com.example.lambda;
 2 
 3 import java.util.List;
 4 import java.util.function.Consumer;
 5 
 6 /**
 7  *
 8  * @author MikeW
 9  */
10 public class A02Consumer {
11   
12   public static void main(String[] args){ 
13 
14     List<SalesTxn> tList = SalesTxn.createTxnList();
15     SalesTxn first = tList.get(0);
16     
17     Consumer<SalesTxn> buyerConsumer = t -> 
18         System.out.println("Id: " + t.getTxnId() 
19             + " Buyer: " + t.getBuyer().getName());
20     
21     System.out.println("== Buyers - Lambda");
22     tList.stream().forEach(buyerConsumer);
23     
24     System.out.println("== First Buyer - Method");
25     buyerConsumer.accept(first);
26   }
27 }
28