बहुत सारे उदाहरण हैं और जब java.lang.String.equalsIgnoreCase
लोकेल के गलत उपयोग के कारण विफल हो जाएंगे।जावा के बराबर इग्नोरकेस का सही विकल्प क्या है?
लेकिन मुझे सही तरीके से कोई उदाहरण नहीं मिला। java.lang.String.toUpperCase
के विपरीत लोकेल पैरामीटर के साथ कोई संस्करण नहीं है। ऊपरी या निचले मामले में दोनों तारों को परिवर्तित करना अपमानजनक प्रतीत होता है। विशेष रूप से जब आप बहुत अधिक तुलना करने वाले आवेदन पर काम कर रहे होते हैं।
अनदेखा केस स्ट्रिंग तुलना करने का सही तरीका क्या है, दोनों लोकेल और प्रदर्शन को ध्यान में रखते हुए?
शायद एक ['कोलेटर '] (http://docs.oracle.com/javase/8/docs/api/java/text/Collator.html) का उपयोग करके? – fge
क्या आप अपने प्रश्न को उदाहरण के साथ'equalsIgnoreCase() 'के गलत परिणामों के रूप में संपादित करना चाहते हैं? मैं काफी उत्सुक हूं ... – fge
@fge तुर्की «i» और जर्मन «ß» सबसे अधिक उद्धृत विफलताओं प्रतीत होता है। लेकिन आप सही हैं, मैं बाद में कुछ उदाहरण जोड़ता हूं। – Martin