메서드 호출로 키와 값을 저장하는지도가 있습니다. 특정 메소드가 호출 된지도에서 값을 가져올 때. 기능 1은 다음과 같다자바 람다 식에서 다른 반환 형식을 얻는 식
Map<Character, IntUnaryOperator> commands = new HashMap<>();
commands.put('a', number -> funtion1(number));
commands.put('b', number -> funtion1(number));
char cmd = 'a';
IntUnaryOperator result= commands.get(cmd);
System.out.println(" Return value is "+result.applyAsInt(101));
,
public static int funtion1(int number){
System.out.println("hello");
return number;
}
어떻게 내가 문자열 유형 또는 다른 유형을 반환하는 소스 코드를 수정할 수 있습니까?
변경에 대한입니다. –
Holger
reference method
jusr에'IntUnaryOperator' 어떤 [다른 기능 인터페이스 유형 (https://docs.oracle.com에 하나 변경 /javase/8/docs/api/?java/util/function/package-summary.html)이 필요에 맞습니다. 아마도 UnaryOperator