Giriş
Java 12 ile geliyor. İmzası şöyle
public <R> R transform(Function<? super String, ? extends R> f)
Şöyle yaparız
Function<String, String> titleCase = s ->
Character.toUpperCase(s.charAt(0)) + s.toLowerCase().substring(1);
System.out.println("animal".transform(titleCase)); // Animal
Function<String, Integer> converToInt = Integer::parseInt;
int num = "123".transform(converToInt);
System.out.println(num); // 123
Hiç yorum yok:
Yorum Gönder