क्या LinkedList
में तत्वों को पुनर्प्राप्त करने के तत्वों में से प्रत्येक में विभिन्न विधियों के बीच कोई अंतर है?जावा लिंक्डलिस्ट - परिचालन पुनर्प्राप्त करने के बीच अंतर
रिटर्निंग नल + रिमूइंग ऑपरेशंस:poll()
, pollFirst()
।
रिटर्निंग शून्य + संचालन को हटा नहीं:peek()
, peekFirst()
।
फेंकने अपवाद + हटाने के संचालन:pop()
, remove()
, removeFirst()
।
अपवाद फेंकना + संचालन को हटा नहीं:element()
, getFirst()
।
सम्मिलन विधियों में समान डुप्लिकेशंस मौजूद है।
यदि ऐसा कोई अंतर नहीं है, तो मुझे उम्मीद है कि यह विधियों के जावडोक में उल्लेख किया जाएगा (अच्छे पुराने की तरह कुछ "यह बिल्कुल कॉल करने जैसा है ...")। क्या यह केवल एक मैला दस्तावेज है, या क्या मुझे कुछ याद आ रही है?
मुझे समझ में नहीं आता कि आप क्या पूछ रहे हैं। जावडोक स्पष्ट नहीं है। यह कहता है कि इनमें से प्रत्येक विधि स्पष्ट रूप से क्या करती है। समस्या क्या है? –
यदि कोई डुप्लिकेशंस है, तो ऐसा इसलिए है क्योंकि 'लिंक्डलिस्ट' कई आधार इंटरफेस ('डेक', 'लिस्ट',' क्यूई 'इत्यादि) को लागू कर रहा है। –
@JBNizet - जावाडोक स्पष्ट है, लेकिन नकल अभी भी वहां है। @ ओली चार्ल्सवर्थ - अधिकांश डुप्लिकेशंस 'डेक' के अंदर हैं, जिसका अर्थ है कि मुझे 'डेक' के बारे में सवाल रखना चाहिए था। – Elist