Question 7
Consider the Java code given below.
import java.util.*;import java.util.stream.*;class Transaction { String id; double amount; public Transaction(String i, double a) { this.id = i; this.amount = a; } public String toString() { return id + ": $" + amount; }}public class TransactionProcessor { public static void main(String[] args) { List<Transaction> transactions = new ArrayList<Transaction>(); transactions.add(new Transaction("TXN1", 999.99)); transactions.add(new Transaction("TXN2", 5000.00)); transactions.add(new Transaction("TXN3", 1234.56)); transactions.add(new Transaction("TXN4", 2500.00)); transactions.add(new Transaction("TXN5", 330.40)); transactions.stream() .filter(t -> t.amount > 1000) .forEach(t -> System.out.print(t.id + " ")); }
}What will the output be?