मैं सेम OptionItemDTO (गुण लेबल और मूल्य) का एक संग्रह है और मैं वर्तमान में लेबल से सॉर्ट करने के कुछ इस तरह उपयोग कर रहा हूँ:कोलेटर प्लस तुलनाकारी
Collections.sort(combo, new LabelComparator())
समस्या यह है कि तरह स्वरों पर बल दिया नहीं है (मेरा लोकेल स्पेनिश है)।
इस दस्तावेज़ के अनुसार http://blogs.oracle.com/CoreJavaTechTips/entry/sorting_strings मुझे एक कोलेटर श्रेणी का उपयोग करना होगा।
लेकिन अगर मैं कॉललेटर के साथ सॉर्ट का उपयोग करता हूं, तो मैं तुलनित्र (और इसके विपरीत) का उपयोग नहीं कर सकता। कोई विचार?
अग्रिम धन्यवाद!
जावा डॉक्टर से: कोलेटर तुलनाकारी लागू करता है तो यह पहले से ही एक तुलनित्र है। क्या आप हमें वह कोड दिखा सकते हैं जहां यह काम नहीं करता है? http://docs.oracle.com/javase/1.4.2/docs/api/java/text/Collator.html – GETah