परिचय
जावा 8+ में, एक कार्यात्मक इंटरफ़ेस एक इंटरफ़ेस है जिसमें केवल एक सार विधि है (ऑब्जेक्ट के तरीकों से अलग)। JLS §9.8 देखें । कार्यात्मक इंटरफेस ।
हस्ताक्षर द्वारा मानक जावा रनटाइम लाइब्रेरी कार्यात्मक इंटरफेस की सूची
पैरामीटर प्रकार | वापसी प्रकार | इंटरफेस |
---|
() | शून्य | runnable |
() | टी | प्रदायक |
() | बूलियन | BooleanSupplier |
() | पूर्णांक | IntSupplier |
() | लंबा | LongSupplier |
() | दोहरा | DoubleSupplier |
(टी) | शून्य | उपभोक्ता <टी> |
(टी) | टी | UnaryOperator <टी> |
(टी) | आर | समारोह <टी, आर> |
(टी) | बूलियन | विधेय <टी> |
(टी) | पूर्णांक | ToIntFunction <टी> |
(टी) | लंबा | ToLongFunction <टी> |
(टी) | दोहरा | ToDoubleFunction <टी> |
(टी, टी) | टी | BinaryOperator <टी> |
(टी, यू) | शून्य | BiConsumer <टी, यू> |
(टी, यू) | आर | BiFunction <टी, यू, आर> |
(टी, यू) | बूलियन | BiPredicate <टी, यू> |
(टी, यू) | पूर्णांक | ToIntBiFunction <टी, यू> |
(टी, यू) | लंबा | ToLongBiFunction <टी, यू> |
(टी, यू) | दोहरा | ToDoubleBiFunction <टी, यू> |
(टी, इंट) | शून्य | ObjIntConsumer <टी> |
(टी, लंबा) | शून्य | ObjLongConsumer <टी> |
(टी, डबल) | शून्य | ObjDoubleConsumer <टी> |
(पूर्णांक) | शून्य | IntConsumer |
(पूर्णांक) | आर | IntFunction <R> |
(पूर्णांक) | बूलियन | IntPredicate |
(पूर्णांक) | पूर्णांक | IntUnaryOperator |
(पूर्णांक) | लंबा | IntToLongFunction |
(पूर्णांक) | दोहरा | IntToDoubleFunction |
(int, int) | पूर्णांक | IntBinaryOperator |
(लंबा) | शून्य | LongConsumer |
(लंबा) | आर | LongFunction <R> |
(लंबा) | बूलियन | LongPredicate |
(लंबा) | पूर्णांक | LongToIntFunction |
(लंबा) | लंबा | LongUnaryOperator |
(लंबा) | दोहरा | LongToDoubleFunction |
(लम्बा लम्बा) | लंबा | LongBinaryOperator |
(डबल) | शून्य | DoubleConsumer |
(डबल) | आर | DoubleFunction <R> |
(डबल) | बूलियन | DoublePredicate |
(डबल) | पूर्णांक | DoubleToIntFunction |
(डबल) | लंबा | DoubleToLongFunction |
(डबल) | दोहरा | DoubleUnaryOperator |
(दुगुना दुगुना) | दोहरा | DoubleBinaryOperator |