23 Şubat 2023 Perşembe

String.transform metodu

Giriş
Java 12 ile geliyor. İmzası şöyle
public <R> R transform(Function<? super String, ? extends R> f)
Örnek
Şö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