कैसे जांचें कि एक स्ट्रिंग जावा में वर्णमाला क्रम में है या नहीं

यह पता लगाने के लिए जावा का उपयोग करने का एक तरीका है कि वर्णों की एक स्ट्रिंग वर्णमाला क्रम में है या नहीं. सभी कोडिंग परियोजनाओं के साथ, यह निर्धारित करने के लिए एक से अधिक तरीका है कि स्ट्रिंग क्रम में है या नहीं. यह एक मूल उदाहरण है जो एक चरित्र सरणी बनाकर और इसे स्ट्रिंग से तुलना करके काम करता है.

कदम

  1. छवि 12547503 1 शीर्षक
1. आयात जावा.यूटिल.सरणियों. जावा.यूटिल.Arrays में वे विधियों को खोज और सॉर्टिंग सरणी के लिए आवश्यक हैं.
आयात जावा.यूटिल.सरणियों-
  • 12547503 2 शीर्षक वाली छवि
    2. स्ट्रिंग के आदेश की जांच करने के लिए एक फ़ंक्शन बनाएं. इस फ़ंक्शन को स्ट्रिंग की लंबाई मिल जाएगी, एक चरित्र सरणी को स्ट्रिंग की लंबाई बनाएं, स्ट्रिंग को वर्ण सरणी को असाइन करें, और उसके बाद उस सरणी को सॉर्ट करें.
    आयात जावा.यूटिल.Arrays-Public Class  {STATIC BOOLEAN ISALPHABETORER (STRING S) {// स्ट्रिंगिंट की लंबाई n = s.लंबाई () - // स्ट्रिंगचर सी [] = न्यू चार [एन] - // स्ट्रिंग को नए चरित्र Arrayfor (int i = 0- I) के रूप में एक वर्ण सरणी बनाएं < n- i ++) {c [i] = s.Charat (I) -} // सॉर्ट कैरेक्टर Arayarrays.क्रमबद्ध करें (c)-
  • 12547503 3 शीर्षक वाली छवि
    3. यह पता लगाएं कि चरित्र सरणी स्ट्रिंग के बराबर है या नहीं.
    आयात जावा.यूटिल.Arrays-Public Class  {STATIC BOOLEAN ISALPHABETORER (STRING S) {// स्ट्रिंगिंट की लंबाई n = s.लंबाई () - // स्ट्रिंगचर सी [] = न्यू चार [एन] - // स्ट्रिंग को चरित्र Arrayfor (int i = 0- I) के रूप में एक वर्ण सरणी बनाएं < n- i ++) {c [i] = s.Charat (I) -} // सॉर्ट कैरेक्टर Arayarrays.क्रमबद्ध करें (c) - // जांचें कि क्या वर्ण सरणी और स्ट्रिंग के बराबर हैं (int i = 0- i < n- i ++) यदि (c [i] != एस.charat (i)) FALSE-RETURN TRUE-}
  • 12547503 4 शीर्षक वाली छवि
    4. तर्क की आपूर्ति. अब जब आपने फ़ंक्शन बनाया है, तो जो कुछ करने के लिए बाकी है वह स्ट्रिंग की जांच कर रहा है. यदि स्ट्रिंग वर्णमाला क्रम में है, तो परिणाम होगा हाँ. यदि नहीं, तो परिणाम होगा नहीं न.
    आयात जावा.यूटिल.Arrays-Public Class  {STATIC BOOLEAN ISALPHABETORER (STRING S) {// स्ट्रिंगिंट की लंबाई n = s.लंबाई () - // स्ट्रिंगचर सी [] = न्यू चार [एन] - // स्ट्रिंग को चरित्र Arrayfor (int i = 0- I) के रूप में एक वर्ण सरणी बनाएं < n- i ++) {c [i] = s.Charat (I) -} // सॉर्ट कैरेक्टर Arayarrays.क्रमबद्ध करें (c) - // जांचें कि क्या वर्ण सरणी और स्ट्रिंग के बराबर हैं (int i = 0- i < n- i ++) यदि (c [i] != एस.Charat (i)) FALSE-RETURN TRUE-} सार्वजनिक स्टेटिक VOID मुख्य (स्ट्रिंग Args []) {STRING S = "एएबीबीबीसीसी"-// जांचें कि क्या स्ट्रिंग क्रम में है (ISALPHABETORER (ओं)) सिस्टम.बाहर.प्रिंटलिन ("हाँ") -सेस सिस्टम.बाहर.प्रिंटलिन ("नहीं न") -}}
  • सामाजिक नेटवर्क पर साझा करें:
    समान