लो PriorityQueue, उदाहरण के लिए http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E)
क्या कोई मुझे एक उदाहरण दे सकता है कि Queueकहां addऔर offerतरीके अलग हैं?
Collectionडॉक्टर के अनुसार , addविधि अक्सर यह सुनिश्चित करने की कोशिश करेगी कि एक तत्व Collectionडुप्लिकेट को जोड़ने के बजाय मौजूद है । तो मेरा सवाल यह है कि addऔर offerविधियों में क्या अंतर है ?
यह है कि offerविधि की परवाह किए बिना डुप्लिकेट जोड़ देगा? (मुझे संदेह है कि ऐसा इसलिए है क्योंकि यदि Collectionकेवल अलग-अलग तत्व होने चाहिए, तो यह उस को दरकिनार कर देगा)।
संपादित करें: एक और तरीकों में एक ही तरीका है (नीचे मेरा उत्तर देखें)। क्या कोई मुझे एक ऐसे वर्ग का उदाहरण दे सकता है जहाँ के तरीके और तरीके अलग हैं?PriorityQueueaddofferaddoffer
offerबनाम उस स्निपेट को खोजने के लिए कि कब बनाम का उपयोग करना हैadd।