शून्य वापस न लौटें:
शून्य के साथ समस्याएं:
शून्य के विरुद्ध तर्क:
कुशल विकल्प:
अनुकूलित प्रदर्शन:
कोड उदाहरण:
गलत विधि जो शून्य लौटाती है:
// Exemplo incorreto public ListgetCheeses() { return cheesesInStock.isEmpty() ? null : new ArrayList(cheesesInStock); }
अपर्याप्त ग्राहक व्यवहार:
Listcheeses = shop.getCheeses(); if (cheeses != null && !cheeses.isEmpty()) { // Lógica para lidar com queijos disponíveis }
खाली संग्रह लौटाने वाली सही विधि:
// Exemplo correto public ListgetCheeses() { return cheesesInStock.isEmpty() ? Collections.emptyList() : new ArrayList(cheesesInStock); }
अपरिवर्तनीय खाली संग्रह का उपयोग करना:
public ListgetCheeses() { return cheesesInStock.isEmpty() ? Collections.emptyList() : new ArrayList(cheesesInStock); }
खाली सरणियों के साथ उपयोग करें:
// Retorno de array vazio corretamente public Cheese[] getCheeses() { return cheesesInStock.toArray(new Cheese[0]); }
खाली सरणी का अनुकूलित उपयोग:
private static final Cheese[] EMPTY_CHEESE_ARRAY = new Cheese[0]; public Cheese[] getCheeses() { return cheesesInStock.toArray(EMPTY_CHEESE_ARRAY); }
निष्कर्ष:
कभी भी शून्य न लौटें: हमेशा खाली संग्रह या सारणी को प्राथमिकता दें। यह एपीआई को सरल बनाता है, त्रुटियों को रोकता है, और शायद ही कभी प्रदर्शन पर नकारात्मक प्रभाव डालता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3