जावा में ArrayList<String[]>
सॉर्ट करने का सबसे अच्छा तरीका क्या है?जावा में ऐरे के ऐरेलिस्ट को क्रमबद्ध करें
कहाँ String [] है ...
String[] = new String[] { "abc", "abc", "abc", "abc", "abc", "abc", "abc" };
अब मैं (इंडेक्स को 1 पर) स्ट्रिंग की [] 2 मूल्य द्वारा पूरे ArrayList क्रमबद्ध करना चाहते हैं। मुझे प्रत्येक स्ट्रिंग [] और फिर उसके बच्चे को इंडेक्स 1. के माध्यम से लूप करने की आवश्यकता है।
कोई विचार?
संपादित
मैं और अधिक विवरण की है। मुझे वास्तव में कुछ एक्सएमएल फ़ाइल से स्कूल मिल रहे हैं और एक्सएमएल में प्रत्येक नोड में 7 विशेषताएं हैं। अब मैं स्ट्रिंग का एक ऐरेलिस्ट बना रहा हूं [] जो एक्सएमएल और स्ट्रिंग से उन स्कूल नोड्स को पकड़ रहा है [] सरणी स्वयं विशेष नोड के गुण रख रही है।
अब, जिस तरह से मैं इसे सॉर्ट करना चाहता हूं, उसे स्कूल के राज्य के अनुसार क्रमबद्ध करना चाहिए जो एक्सएमएल में दूसरी विशेषता है और स्ट्रिंग [1] में स्ट्रिंग [] में प्रविष्टि 1] है।
मुझे प्रत्येक स्कूल के पहले (जावा में एक्सएम, स्ट्रिंग [] में नोड) के माध्यम से लूप करने की आवश्यकता है और फिर मुझे राज्य को फ़िल्टर करना होगा (एक्सएमएल में स्टेट एट्रिब्यूट, जावा में स्ट्रिंग [1])।
क्या यह अभी स्पष्ट है?
मैं किसी भी ArrayList कहीं भी नहीं दिख रहा है, और अपने स्ट्रिंग में सब कुछ सरणी समान है ... – BoltClock
कृपया इसे थोड़ा सा समझने की कोशिश करें, कुछ इनपुट पैरामीटर और छोड़कर परिणाम पोस्ट करें। – Crozin