نحوه بررسی اینکه آیا رشته به ترتیب حروف الفبا در جاوا است یا خیر

فهرست مطالب:

نحوه بررسی اینکه آیا رشته به ترتیب حروف الفبا در جاوا است یا خیر
نحوه بررسی اینکه آیا رشته به ترتیب حروف الفبا در جاوا است یا خیر

تصویری: نحوه بررسی اینکه آیا رشته به ترتیب حروف الفبا در جاوا است یا خیر

تصویری: نحوه بررسی اینکه آیا رشته به ترتیب حروف الفبا در جاوا است یا خیر
تصویری: ۳۰- اتصال به MySQL کوئری در جاوا Java 2024, ممکن است
Anonim

این wikiHow به شما یک روش استفاده از جاوا را می آموزد تا متوجه شوید رشته ای از حروف به ترتیب حروف الفبا است یا خیر. مانند همه پروژه های کد نویسی ، بیش از یک راه برای تعیین اینکه رشته مورد نظر مرتب است یا خیر وجود دارد. این یک مثال اساسی است که با ایجاد یک آرایه کاراکتر و مقایسه آن با رشته کار می کند.

مراحل

12547503 1
12547503 1

مرحله 1. java.util. Arrays را وارد کنید

java.util. Arrays شامل روشهایی است که برای جستجو و مرتب سازی آرایه ها به آنها نیاز دارید.

واردات java.util. Arrays ؛

12547503 2
12547503 2

مرحله 2. یک تابع برای بررسی ترتیب رشته ایجاد کنید

این تابع طول رشته را پیدا می کند ، یک آرایه کاراکتر به طول رشته ایجاد می کند ، رشته را به آرایه کاراکتر اختصاص می دهد و سپس آن آرایه را مرتب می کند.

واردات java.util. Arrays ؛ public class wikiHow {static boolean isAlphabeticOrder (String s) {// طول رشته را پیدا کنید int n = s.length ()؛ // ایجاد یک آرایه کاراکتر به طول رشته char c = char جدید [n]؛ // رشته را به آرایه کاراکتر جدید برای (int i = 0 ؛ i <n؛ i ++) {c = s.charAt (i) اختصاص دهید. } // مرتب سازی آرایه شخصیت Arrays.sort (c)؛

12547503 3
12547503 3

مرحله 3. پیدا کنید که آیا آرایه کاراکتر با رشته برابر است یا خیر

واردات java.util. Arrays ؛ public class wikiHow {static boolean isAlphabeticOrder (String s) {// طول رشته را پیدا کنید int n = s.length ()؛ // ایجاد یک آرایه کاراکتر به طول رشته char c = new char [n]؛ // رشته را به آرایه کاراکتر برای (int i = 0 ؛ i <n؛ i ++) {c = s.charAt (i) اختصاص دهید؛ } // مرتب سازی آرایه شخصیت Arrays.sort (c)؛ // بررسی کنید که آیا آرایه کاراکتر و رشته برای (int i = 0 ؛ i <n؛ i ++) مساوی است اگر (c ! = s.charAt (i)) false را باز گرداند ؛ بازگشت واقعی ؛ }

12547503 4
12547503 4

مرحله 4. استدلال ها را ارائه دهید

اکنون که تابع را ایجاد کرده اید ، تنها کاری که باید انجام دهید این است که رشته را بررسی کنید. اگر رشته به ترتیب حروف الفبا باشد ، نتیجه خواهد بود آره به در غیر اینصورت نتیجه خواهد بود خیر.

واردات java.util. Arrays ؛ public class wikiHow {static boolean isAlphabeticOrder (String s) {// طول رشته را پیدا کنید int n = s.length ()؛ // ایجاد یک آرایه کاراکتر به طول رشته char c = char جدید [n]؛ // رشته را به آرایه کاراکتر برای (int i = 0 ؛ i <n؛ i ++) {c = s.charAt (i) اختصاص دهید ؛ } // مرتب سازی آرایه شخصیت Arrays.sort (c)؛ // بررسی کنید که آیا آرایه کاراکتر و رشته برای (int i = 0؛ i <n؛ i ++) مساوی است اگر (c ! = s.charAt (i)) false را باز گرداند ؛ بازگشت واقعی ؛ } public static void main (String args ) {String s = "aabbbcc"؛ // بررسی کنید که رشته در نظمی است (isAlphabeticOrder (s)) System.out.println ("بله") ؛ else System.out.println ("نه")؛ }}

توصیه شده: