क्या जावा में parallel arrays के लिए कोई वास्तविक उपयोग केस है? यह एन एरे बनाए रखने के लिए बहुत बोझिल लगता है जो पारस्परिक हैं।जावा में समांतर सरणी का उपयोग क्यों करें?
उदाहरण:
int ages[] = {0, 17, 2, 52, 25};
String names[] = {"None", "Mike", "Billy", "Tom", "Stan"};
int parent[] = {0, 3, 1, 0, 3};
मैं सिर्फ एक वर्ग व्यक्ति और एक ही सरणी में दुकान वस्तुओं बना सकते हैं। थोड़ा महंगा होगा, लेकिन सही उपयोग करने में बहुत आसान होगा?
मानचित्र समानांतर सरणी के रूप में लगभग खराब हैं। –
@stephan: अच्छी तरह से मैं सहमत हूं, लेकिन कभी-कभी, जब चीजें सरल होती हैं तो मैं नक्शे का उपयोग करना पसंद करता हूं :) – Sujoy
मैं इसे संशोधित करूंगा। कुछ मामलों में, मानचित्र खराब हैं; जैसे वे अनिवार्य रूप से धीमी हैं और समांतर सरणी और पसंदीदा दृष्टिकोण (कस्टम वर्ग) दोनों की तुलना में भूख लगी है। नक्शा दृष्टिकोण के अलावा बोझिल हो जाता है यदि आपके पास सहयोग करने के लिए दो से अधिक गुण हैं ... इस मामले में। –