| /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
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