So überprüfen Sie, ob eine Zeichenfolge in Java in alphabetischer Reihenfolge ist

Inhaltsverzeichnis:

So überprüfen Sie, ob eine Zeichenfolge in Java in alphabetischer Reihenfolge ist
So überprüfen Sie, ob eine Zeichenfolge in Java in alphabetischer Reihenfolge ist

Video: So überprüfen Sie, ob eine Zeichenfolge in Java in alphabetischer Reihenfolge ist

Video: So überprüfen Sie, ob eine Zeichenfolge in Java in alphabetischer Reihenfolge ist
Video: JDBC: Java-Anwendungen entwickeln, die auf eine Datenbank zugreifen 2024, Kann
Anonim

In diesem wikiHow zeigen wir dir, wie du mit Java herausfinden kannst, ob eine Zeichenfolge alphabetisch sortiert ist. Wie bei allen Codierungsprojekten gibt es mehrere Möglichkeiten, um festzustellen, ob die Zeichenfolge in Ordnung ist. Dies ist ein einfaches Beispiel, das funktioniert, indem ein Zeichenarray erstellt und mit der Zeichenfolge verglichen wird.

Schritte

12547503 1
12547503 1

Schritt 1. Importieren Sie java.util. Arrays

java.util. Arrays enthält Methoden, die Sie zum Suchen und Sortieren von Arrays benötigen.

java.util. Arrays importieren;

12547503 2
12547503 2

Schritt 2. Erstellen Sie eine Funktion, um die Reihenfolge der Zeichenfolge zu überprüfen

Diese Funktion findet die Länge des Strings, erstellt ein Zeichenarray mit der Länge des Strings, weist den String dem Zeichenarray zu und sortiert dann dieses Array.

java.util. Arrays importieren; public class wikiHow { static boolean isAlphabeticOrder(String s) { // finde die Länge des Strings int n = s.length(); // Erstellen Sie ein Zeichenarray mit der gleichen Länge wie der String char c = new char [n]; // den String einem neuen Zeichenarray zuweisen for (int i = 0; i < n; i++) { c = s.charAt(i); } // Zeichenarray sortieren Arrays.sort(c);

12547503 3
12547503 3

Schritt 3. Finden Sie heraus, ob das Zeichenarray der Zeichenfolge entspricht

java.util. Arrays importieren; public class wikiHow { static boolean isAlphabeticOrder(String s) { // finde die Länge des Strings int n = s.length(); // Erstellen Sie ein Zeichenarray mit der gleichen Länge wie der String char c = new char [n]; // den String dem Zeichenarray zuweisen for (int i = 0; i < n; i++) { c = s.charAt(i); } // Zeichenarray sortieren Arrays.sort(c); // prüfen, ob Zeichenarray und String gleich sind für (int i = 0; i < n; i++) if (c != s.charAt(i)) return false; true zurückgeben; }

12547503 4
12547503 4

Schritt 4. Geben Sie die Argumente an

Nachdem Sie die Funktion erstellt haben, müssen Sie nur noch die Zeichenfolge überprüfen. Wenn die Zeichenfolge in alphabetischer Reihenfolge ist, lautet das Ergebnis Jawohl. Wenn nicht, ist das Ergebnis Nein.

java.util. Arrays importieren; public class wikiHow { static boolean isAlphabeticOrder(String s) { // finde die Länge des Strings int n = s.length(); // Erstellen Sie ein Zeichenarray mit der gleichen Länge wie der String char c = new char [n]; // den String dem Zeichenarray zuweisen for (int i = 0; i < n; i++) { c = s.charAt(i); } // Zeichenarray sortieren Arrays.sort(c); // prüfen, ob Zeichenarray und String gleich sind für (int i = 0; i < n; i++) if (c != s.charAt(i)) return false; true zurückgeben; } public static void main(String args) { String s = "aabbbcc"; // prüfen ob String in Ordnung ist if (isAlphabeticOrder(s)) System.out.println("Yes"); else System.out.println("Nein"); } }

Empfohlen: