यह wikiHow आपको यह पता लगाने के लिए जावा का उपयोग करने का एक तरीका सिखाता है कि वर्णों की एक स्ट्रिंग वर्णानुक्रम में है या नहीं। सभी कोडिंग परियोजनाओं की तरह, यह निर्धारित करने के एक से अधिक तरीके हैं कि स्ट्रिंग क्रम में है या नहीं। यह एक मूल उदाहरण है जो एक वर्ण सरणी बनाकर और उसकी तुलना स्ट्रिंग से करके काम करता है।
कदम
चरण 1. java.util. Arrays आयात करें।
java.util. Arrays में वे विधियाँ हैं जिनकी आपको सरणियों को खोजने और छाँटने के लिए आवश्यकता होगी।
आयात java.util. Arrays;
चरण 2. स्ट्रिंग के क्रम की जांच करने के लिए एक फ़ंक्शन बनाएं।
यह फ़ंक्शन स्ट्रिंग की लंबाई का पता लगाएगा, एक वर्ण सरणी को स्ट्रिंग की लंबाई बनाएगा, स्ट्रिंग को वर्ण सरणी को असाइन करेगा, और फिर उस सरणी को सॉर्ट करेगा।
आयात java.util. Arrays; पब्लिक क्लास विकीहाउ { स्टैटिक बूलियन isAlphabeticOrder(String s) {// स्ट्रिंग की लंबाई ज्ञात करें int n = s.length (); // एक कैरेक्टर ऐरे को स्ट्रिंग चार सी के समान लंबाई बनाएं = नया चार [एन]; // नए वर्ण सरणी के लिए स्ट्रिंग असाइन करें (int i = 0; i < n; i++) {c = s.charAt(i); } // सॉर्ट कैरेक्टर ऐरे Arrays.sort(c);
चरण 3. पता लगाएं कि वर्ण सरणी स्ट्रिंग के बराबर है या नहीं।
आयात java.util. Arrays; पब्लिक क्लास विकीहाउ { स्टैटिक बूलियन isAlphabeticOrder(String s) {// स्ट्रिंग की लंबाई ज्ञात करें int n = s.length (); // एक कैरेक्टर ऐरे को स्ट्रिंग चार सी के समान लंबाई बनाएं = नया चार [एन]; // के लिए वर्ण सरणी के लिए स्ट्रिंग असाइन करें (int i = 0; i < n; i++) {c = s.charAt(i); } // सॉर्ट कैरेक्टर ऐरे Arrays.sort(c); // जांचें कि क्या वर्ण सरणी और स्ट्रिंग बराबर हैं (int i = 0; i < n; i ++) अगर (c ! = s.charAt (i)) झूठी वापसी; सच लौटना; }
चरण 4. तर्कों की आपूर्ति करें।
अब जब आपने फ़ंक्शन बना लिया है, तो बस इतना करना बाकी है कि स्ट्रिंग की जाँच करें। यदि स्ट्रिंग वर्णानुक्रम में है, तो परिणाम होगा हां. यदि नहीं, तो परिणाम होगा नहीं.
आयात java.util. Arrays; पब्लिक क्लास विकीहाउ { स्टैटिक बूलियन isAlphabeticOrder(String s) {// स्ट्रिंग की लंबाई ज्ञात करें int n = s.length (); // एक कैरेक्टर ऐरे को स्ट्रिंग चार सी के समान लंबाई बनाएं = नया चार [एन]; // के लिए वर्ण सरणी के लिए स्ट्रिंग असाइन करें (int i = 0; i < n; i++) {c = s.charAt(i); } // सॉर्ट कैरेक्टर ऐरे Arrays.sort(c); // जांचें कि क्या वर्ण सरणी और स्ट्रिंग बराबर हैं (int i = 0; i < n; i ++) अगर (c ! = s.charAt (i)) झूठी वापसी; सच लौटना; } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args ) {स्ट्रिंग s = "aabbbcc"; // जांचें कि क्या स्ट्रिंग क्रम में है अगर (isAlphabeticOrder(s)) System.out.println("Yes"); और System.out.println ("नहीं"); } }