Commit 8e52da44 authored by Trisha Gee's avatar Trisha Gee
Browse files

Magnets exercise

parent fdde8871
Loading
Loading
Loading
Loading
+11 −6
Changes for src/main/java/ch10c/LimitWithStream.java: 11 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -7,12 +7,7 @@ import java.util.stream.Stream;
public class LimitWithStream {

  public static void main(String[] args) {
    List<String> strings = List.of("I", "am", "a", "list", "of", "Strings");

    List<String> result = strings.stream()
                                 .filter(s -> s.length() < 4)
                                 .collect(Collectors.toList());
    System.out.println("result = " + result);
    codeMagnets();
  }

  void streamExamples() {
@@ -83,5 +78,15 @@ public class LimitWithStream {
                                 .collect(Collectors.toList());
    System.out.println("result = " + result);
  }

  static void codeMagnets() {
    List<String> coffees = List.of("Cappuccino", "Americano", "Espresso", "Cortado", "Mocha", "Flat White", "Latte");

    List<String> coffeesEndingInO = coffees.stream()
                                           .filter(s -> s.endsWith("o"))
                                           .sorted()
                                           .collect(Collectors.toList());
    System.out.println(coffeesEndingInO);
  }
}