मैं यह जांचना चाहता हूं कि item
item set
में मौजूद है या नहीं।पाइथन 'इन' के बराबर जावा?
मैं जावा में ऐसा करना चाहते हैं:
def is_item_in_set(item, item_set):
if item in item_set:
return true
else:
return false
(।। क्षमा याचना अगर मेरे अजगर pythonic नहीं है बस मेरे इरादे को व्यक्त करना चाहता था)
मैं प्रबंधित किया है लेखन इस :
boolean isItemInSet(String item, String[] itemSet) {
for(int i =0; i < itemSet.length; ++i) {
if(item.equals(itemSet[i])) {
return true;
}
}
return false;
}
सेट-सदस्यता का परीक्षण करने का कोई बेहतर तरीका है जावा में?
कोड के उन दो टुकड़े बराबर नहीं हैं। – Cairnarvon
अब वे हैं? क्या आपने '.contains()' का उल्लेख किया था? मैंने इसे '.equals() 'से बदल दिया है। –
आपके पायथन में एंटी-पैटर्न है, क्यों न केवल आइटम_सेट' में आइटम लौटाएं? वे बाद के उदाहरण के समान नहीं हैं जितना कि कुशल नहीं है, यह ओ (एन) है जबकि पायथन उदाहरण ओ (1) है। –