instanceof पर टैग किए गए जवाब

Instof जावा, php और जावास्क्रिप्ट सहित कुछ ऑब्जेक्ट-ओरिएंटेड भाषाओं में उपलब्ध ऑपरेटर है। आम तौर पर बोलना, यह प्रोग्रामर को यह जांचने की अनुमति देता है कि क्या कोई वस्तु उसके बाएं ऑपरेंड के रूप में पारित हुई है या दाएं ऑपरेंड द्वारा निर्दिष्ट वर्ग का एक उदाहरण है।

8
जावा में Instof से बचना
"इंस्टोफ़" संचालन की एक श्रृंखला होने को "कोड गंध" माना जाता है। मानक उत्तर "बहुरूपता का उपयोग करें" है। मैं इस मामले में कैसे करूंगा? एक आधार वर्ग के कई उपवर्ग हैं; उनमें से कोई भी मेरे नियंत्रण में नहीं है। एक सुसंगत स्थिति जावा क्लासेस इंटेगर, डबल, बिगडेसीमल आदि …

6
कैसे एक वस्तु एक प्रतिबिंब के उपयोग के बिना सरणी है देखने के लिए?
यदि कोई वस्तु प्रतिबिंब का उपयोग किए बिना एक सरणी है तो मैं जावा में कैसे देख सकता हूं? और मैं प्रतिबिंब का उपयोग किए बिना सभी वस्तुओं के माध्यम से कैसे पुनरावृति कर सकता हूं? मैं Google GWT का उपयोग करता हूं इसलिए मुझे प्रतिबिंब का उपयोग करने की …
99 java  arrays  gwt  instanceof 

3
टाइपस्क्रिप्ट में 'इंस्टाफॉफ़' मुझे त्रुटि क्यों देता है "'फू' केवल एक प्रकार को संदर्भित करता है, लेकिन यहां एक मूल्य का उपयोग किया जा रहा है?"
मैंने यह कोड लिखा था interface Foo { abcdef: number; } let x: Foo | string; if (x instanceof Foo) { // ... } लेकिन टाइपस्क्रिप्ट ने मुझे यह त्रुटि दी: 'Foo' only refers to a type, but is being used as a value here. ये क्यों हो रहा है? …


2
'इंस्टाफ़ॉफ़' ऑपरेटर इंटरफेस और कक्षाओं के लिए अलग तरह से व्यवहार करता है
मैं instanceofजावा में ऑपरेटर के निम्न व्यवहार के बारे में जानना चाहूंगा । interface C {} class B {} public class A { public static void main(String args[]) { B obj = new B(); System.out.println(obj instanceof A); //Gives compiler error System.out.println(obj instanceof C); //Gives false as output } } ऐसा …

7
क्या जावा में उदाहरण (वर्ग <?> C) जैसा कुछ है?
मैं जांच करना चाहता हूं कि कोई वस्तु oवर्ग का उदाहरण है Cया उपवर्ग का C। उदाहरण के लिए, यदि pवर्ग की है Pointमैं चाहता हूँ x.instanceOf(Point.class)होने के लिए trueऔर भी x.instanceOf(Object.class)होने के लिए true। मैं चाहता हूं कि यह बॉक्सिंग आदिम प्रकारों के लिए भी काम करे। उदाहरण के …


6
यदि ऑब्जेक्ट एक प्रकार का पैरामीटर है तो परीक्षण करें
क्या यह निर्धारित करने का कोई तरीका है कि कोई वस्तु सामान्य प्रकार का उदाहरण है या नहीं? public &lt;T&gt; test(Object obj) { if (obj instanceof T) { ... } } यह स्पष्ट रूप से काम नहीं करता है। क्या कोई विकल्प है? जैसे मैं एक कक्षा को तुरंत लिखने …

3
प्रवाह में उदाहरण देखें
मेरी निम्नलिखित अभिव्यक्ति है: scheduleIntervalContainers.stream() .filter(sic -&gt; ((ScheduleIntervalContainer) sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime()) .collect(Collectors.toList()); ... जहां scheduleIntervalContainersतत्व प्रकार है ScheduleContainer: final List&lt;ScheduleContainer&gt; scheduleIntervalContainers क्या फ़िल्टर से पहले प्रकार की जांच करना संभव है?
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.