Loading src/main/java/ch10c/BeTheCompiler.java +9 −0 Changes for src/main/java/ch10c/BeTheCompiler.java: 9 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -7,9 +7,18 @@ import java.util.function.Supplier; public class BeTheCompiler { public static void main(String[] args) { Runnable runnable = () -> System.out.println("Hi!"); // Runnable runnable2 = (String str) -> System.out.println(str); Consumer<String> consumer = s -> System.out.println(s); // Consumer<String> consumer2 = (str1, str2) -> System.out.println(str1 + ", " + str2); // Consumer<String> consumer3 = s -> "String" + s; Function<String, Integer> function = s -> s.length(); Function<String, Integer> function2 = (String s) -> s.length(); // Function<String, Integer> function3 = (int i) -> "i = " + i; Supplier<String> supplier = () -> "Some string"; // Supplier<String> supplier2 = s -> "Some string: " + s; // Supplier<String> supplier3 = () -> System.out.println("Some string"); } Loading Loading
src/main/java/ch10c/BeTheCompiler.java +9 −0 Changes for src/main/java/ch10c/BeTheCompiler.java: 9 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -7,9 +7,18 @@ import java.util.function.Supplier; public class BeTheCompiler { public static void main(String[] args) { Runnable runnable = () -> System.out.println("Hi!"); // Runnable runnable2 = (String str) -> System.out.println(str); Consumer<String> consumer = s -> System.out.println(s); // Consumer<String> consumer2 = (str1, str2) -> System.out.println(str1 + ", " + str2); // Consumer<String> consumer3 = s -> "String" + s; Function<String, Integer> function = s -> s.length(); Function<String, Integer> function2 = (String s) -> s.length(); // Function<String, Integer> function3 = (int i) -> "i = " + i; Supplier<String> supplier = () -> "Some string"; // Supplier<String> supplier2 = s -> "Some string: " + s; // Supplier<String> supplier3 = () -> System.out.println("Some string"); } Loading