वहाँ किसी भी मानक सामान्य "कॉलबैक" या "समारोह/विधि" जावा में प्रकार, System.Action<T>
या System.Func<T,U>
.NET में की तरह कर रहे हैं?जावा बराबर, आदि
मेरे ठोस मामले में, मुझे एक ऐसी कक्षा की आवश्यकता है जो एक विधि को लपेटता है जो T
प्रकार का एक (सामान्य) पैरामीटर लेता है और कुछ भी नहीं देता (यानी void
)।
हां, मेरे लिए इस तरह के एक वर्ग/इंटरफेस बनाने के लिए काफी आसान है, लेकिन यदि कोई है तो मैं एक मानक पुस्तकालय वर्ग पसंद करूंगा।
इनमें से कोई भी समकक्ष कैसे होगा? आपके द्वारा सुझाए गए प्रत्येक आइटम से मूल्य वापस करने की उम्मीद है। मेरा [संबंधित प्रश्न] देखें (http://stackoverflow.com/q/9007008/403455)। –
@glenviewjeff: वे 'एक्शन' के समान नहीं हैं, लेकिन वे 'Func 'के समान हैं। –
@glenviewjeff: यदि आप वापसी की आवश्यकता नहीं है तो आप हमेशा [java.lang.Void] (http://docs.oracle.com/javase/7/docs/api/java/lang/Void.html) का उपयोग कर सकते हैं मूल्य। एक "मानकीकृत" 'Func 'कुछ भी नहीं, इमो से बेहतर है। –