MCPcopy Index your code
hub / github.com/winterbe/java8-tutorial / main

Method main

src/com/winterbe/java8/samples/lambda/Lambda2.java:23–46  ·  view source on GitHub ↗
(String[] args)

Source from the content-addressed store, hash-verified

21 }
22
23 public static void main(String[] args) {
24 Converter<String, Integer> integerConverter1 = (from) -> Integer.valueOf(from);
25 Integer converted1 = integerConverter1.convert("123");
26 System.out.println(converted1); // result: 123
27
28
29 // method reference
30
31 Converter<String, Integer> integerConverter2 = Integer::valueOf;
32 Integer converted2 = integerConverter2.convert("123");
33 System.out.println(converted2); // result: 123
34
35
36 Something something = new Something();
37
38 Converter<String, String> stringConverter = something::startsWith;
39 String converted3 = stringConverter.convert("Java");
40 System.out.println(converted3); // result J
41
42 // constructor reference
43
44 PersonFactory<Person> personFactory = Person::new;
45 Person person = personFactory.create("Peter", "Parker");
46 }
47}

Callers

nothing calls this directly

Calls 2

convertMethod · 0.80
createMethod · 0.80

Tested by

no test coverage detected