Example usage for java.util.function Function apply

List of usage examples for java.util.function Function apply

Introduction

In this page you can find the example usage for java.util.function Function apply.

Prototype

R apply(T t);

Source Link

Document

Applies this function to the given argument.

Usage

From source file:Main.java

public static void main(String[] argv) {
    Function<Integer, int[]> arrayCreator3 = int[]::new;
    int[] intArray = arrayCreator3.apply(5);
    System.out.println(Arrays.toString(intArray));
}

From source file:FunctionExample.java

public static void main(String[] args) {
    Function<Integer, Integer> incrementer = (n) -> n + 1;
    System.out.println(incrementer.apply(2));
}

From source file:Main.java

public static void main(String[] args) {
    Function<String, Integer> stringToInt = x -> new Integer(x);

    int i = stringToInt.apply("1");
    System.out.println("String to integer: " + i);
}

From source file:Main.java

public static void main(String... args) {
    Function<String, Integer> toInteger = Integer::valueOf;

    System.out.println(toInteger.apply(""));
}

From source file:Main.java

public static void main(String[] argv) {
    Function<String[], List<String>> asList = Arrays::<String>asList;

    System.out.println(asList.apply(new String[] { "a", "b", "c" }));
}

From source file:Main.java

public static void main(String[] args) {
    Function<Integer, String> converter = (i) -> Integer.toString(i);

    System.out.println(converter.apply(3).length());
    System.out.println(converter.apply(30).length());
}

From source file:Main.java

public static void main(String[] argv) {
    // Using  a  lambda  expression
    Function<Integer, String> func1 = x -> Integer.toBinaryString(x);
    System.out.println(func1.apply(10));

    // Using  a  method  reference
    Function<Integer, String> func2 = Integer::toBinaryString;
    System.out.println(func2.apply(10));
}

From source file:Main.java

public static void main(String... args) {
    Function<String, Integer> toInteger = Integer::valueOf;
    Function<String, String> backToString = toInteger.andThen(String::valueOf);

    System.out.println(backToString.apply("123"));
}

From source file:Main.java

public static void main(String[] args) {

    Function<Integer, Double> centToFahrenheitInt = x -> new Double((x * 9 / 5) + 32);
    double fahrenheit = centToFahrenheitInt.apply(100);
    System.out.println("Centigrade to Fahrenheit: " + fahrenheit);
}

From source file:Main.java

public static void main(String[] argv) {
    final String x = "Hello";
    Function<String, String> func1 = y -> {
        return y + " " + x;
    };/*from  w w w .ja va 2  s .  c o m*/
    System.out.println(func1.apply("java2s.com"));

}