method-reference पर टैग किए गए जवाब

2
लैम्ब्डा के उपयोग से तुलना नहीं की जाती है
मेरे पास कुछ उपयोगकर्ता वस्तुओं के साथ एक सूची है और मैं सूची को क्रमबद्ध करने की कोशिश कर रहा हूं, लेकिन केवल विधि संदर्भ का उपयोग करके काम करता है, लंबर अभिव्यक्ति के साथ संकलक एक त्रुटि देता है: List<User> userList = Arrays.asList(u1, u2, u3); userList.sort(Comparator.comparing(u -> u.getName())); // …

3
जावा 8 में विधि संदर्भ एक अच्छा विचार है?
विचार करें कि मेरे पास निम्नलिखित की तरह कोड है: class Foo { Y func(X x) {...} void doSomethingWithAFunc(Function<X,Y> f){...} void hotFunction(){ doSomethingWithAFunc(this::func); } } मान लीजिए कि hotFunctionबहुत बार कहा जाता है। क्या फिर इसे कैश करना उचित होगा this::func, शायद इस तरह: class Foo { Function<X,Y> f = …

4
संकलित समय पर लैम्ब्डा रिटर्न प्रकार की जाँच क्यों नहीं की जाती है?
प्रयुक्त विधि संदर्भ में वापसी का प्रकार है Integer। लेकिन Stringनिम्नलिखित उदाहरण में एक असंगत की अनुमति है। withमैन्युअल रूप से कास्टिंग के बिना विधि संदर्भ प्रकार को सुरक्षित करने के लिए विधि घोषणा को कैसे ठीक करें ? import java.util.function.Function; public class MinimalExample { static public class Builder<T> { …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.