Close

Java 8 Method Reference - Java Constructor Reference Examples

Java 8 Method Reference Java 

public class ConstructorRefExample {

public static void main(String[] args) {
DataService dataService = new DataService();
List<UserInfo> userInfoList = dataService.getAllUserInfoList();
//using constructor ref
displayUser(userInfoList, UserRenderer::new);
}

private static void displayUser(List<UserInfo> userInfoList, Function<UserInfo, UserRenderer> rendererFunction) {
userInfoList.forEach(u -> rendererFunction.apply(u).renderUserInfo());

}
}
Original Post




See Also