testdata for IDEA-122509

This commit is contained in:
Anna Kozlova
2014-03-19 21:59:36 +01:00
parent d8747dfea6
commit 003bfed65e
2 changed files with 23 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
import java.util.Arrays;
import java.util.List;
class ListComprehensionSample {
public static void main(String[] args) {
new ListComprehensionSample().run();
}
interface Function1<ResultType, ParameterType1> {
ResultType invoke(ParameterType1 parameter1);
}
private void run() {
Function1<Integer, String> stringToInt = Integer::parseInt;
Function1<Double, Integer> intToPercent = i -> i / 100.0;
List<String> values = Arrays.asList("12", "23", "34", "45", "56", "67", "78", "89");
values.stream().map(stringToInt::invoke).map(intToPercent::invoke).forEach(System.out::println);
}
}