Advertisement
Guest User

Untitled

a guest
Apr 25th, 2015
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. map.keySet().forEach(タイプ -> {
  2. System.out.printf("%s: %s\n", タイプ, map.get(タイプ));
  3. for (String currency : new String[]{"JPY", "USD"}) {
  4. for (String name : new String[]{"総額", "正味", "手数料"}){
  5. BigDecimal 合計 = fields.stream().filter(e -> e.タイプ.equals(タイプ)
  6. || e.通貨.equals(currency))
  7. .map(e -> e.get(name)).filter(e -> e.isPresent())
  8. .map(e -> e.get())
  9. .reduce(BigDecimal.ZERO, BigDecimal::add);
  10. System.out.printf("%s合計(%s):%s", name, currency,合計 + "\n");
  11. }
  12. }
  13. System.out.println();
  14. }
  15. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement