अपाचे की सामान्य लाइब्रेरी का उपयोग करें। अपने दिमाग को इन सामानों से मुक्त करें और नल सूचक और सूचकांक से बाहर अपवाद से बचें
चरण 1:
build.gradle
निर्भरता में इसे डालकर अपाचे के सामान्य लैंग लाइब्रेरी को आयात करें
compile 'org.apache.commons:commons-lang3:3.6'
चरण 2:
यदि आप सुनिश्चित हैं कि आपका स्ट्रिंग सभी निचले मामले में है, या आप सभी की जरूरत है पहला पत्र शुरू करने के लिए, सीधे कॉल करें
StringUtils.capitalize(yourString);
यदि आप यह सुनिश्चित करना चाहते हैं कि केवल पहला अक्षर ही कैपिटल में आता है, जैसे कि ऐसा करने के लिए enum
, toLowerCase()
पहले कॉल करें और ध्यान रखें कि यह NullPointerException
इनपुट स्ट्रिंग के शून्य होने पर फेंक देगा ।
StringUtils.capitalize(YourEnum.STUFF.name().toLowerCase());
StringUtils.capitalize(yourString.toLowerCase());
यहां अपाचे द्वारा प्रदान किए गए अधिक नमूने हैं। यह अपवाद मुक्त है
StringUtils.capitalize(null) = null
StringUtils.capitalize("") = ""
StringUtils.capitalize("cat") = "Cat"
StringUtils.capitalize("cAt") = "CAt"
StringUtils.capitalize("'cat'") = "'cat'"
ध्यान दें:
WordUtils
इस लाइब्रेरी में भी शामिल है, लेकिन यह पदावनत है। कृपया इसका उपयोग न करें।