So prüfen sie, ob in java eine zeichenfolge in alphabetischer reihenfolge ist

Distungieren Sie eine Möglichkeit, Java zu verwenden, um herauszufinden, ob eine Zeichenfolge in alphabetischer Reihenfolge ist. Wie bei allen kodierenden Projekten gibt es mehr als eine Möglichkeit, zu bestimmen, ob die Zeichenfolge in der Reihenfolge ist. Dies ist ein grundlegendes Beispiel, das funktioniert, indem er ein Zeichenarray erstellt und ihn an der Zeichenfolge vergleicht.

Schritte

  1. Bildtitel 12547503 1
1. Java importieren.nördlich.Arrays. Java.nördlich.Arrays enthält Methoden, die Sie zum Suchen und Sortieren von Arrays benötigen.
Java importieren.nördlich.Arrays-
  • Bildtitel 12547503 2
    2. Erstellen Sie eine Funktion, um die Reihenfolge der String zu überprüfen. Diese Funktion findet die Länge der Zeichenfolge, erstellen Sie ein Zeichenarray die Länge der Zeichenfolge, weisen Sie dem Zeichenarray den Zeichenfolge zu, und sortieren Sie dieses Array anschließend.
    Java importieren.nördlich.Arrays-Public-Klasse WikiHow {Static Boolean Isalphabeticorder (String S) {// Finden Sie die Länge des Stringint n = s.Länge () - // Erstellen Sie ein Zeichenarray die gleiche Länge wie die stringchar c [] = new char [n] - // Weisen Sie den Zeichenfolge auf neue Zeichenanordnung (Int i = 0- i < n- i ++) {c [i] = s.Charat (i) -} // Charaktere ArrayArgs sortieren.Sortieren (c)-
  • Bildtitel 12547503 3
    3. Finden Sie, ob das Zeichenarray gleich der Zeichenfolge ist.
    Java importieren.nördlich.Arrays-Public-Klasse WikiHow {Static Boolean Isalphabeticorder (String S) {// Finden Sie die Länge des Stringint n = s.Länge () - // Erstellen Sie ein Zeichenarray die gleiche Länge wie die stringchar c [] = new char [n] - // Weisen Sie die Zeichenfolge an die ZeichenarrayFOR (INT I = 0- i < n- i ++) {c [i] = s.Charat (i) -} // Charaktere ArrayArgs sortieren.Sortieren (c) - // Überprüfen Sie, ob Zeichenarray und -zeichenfolge gleich sind (int i = 0- i < n-i ++) wenn (c [i] != S.charat (i)) Rückgabe von False-Return
  • Bildtitel 12547503 4
    4. Die Argumente liefern. Jetzt, da Sie die Funktion erstellt haben, ist alles, was übrig bleibt, um die Zeichenfolge zu überprüfen. Wenn sich die Zeichenfolge in alphabetischer Reihenfolge befindet, wird das Ergebnis sein Ja. Wenn nicht, wird das Ergebnis sein Nein.
    Java importieren.nördlich.Arrays-Public-Klasse WikiHow {Static Boolean Isalphabeticorder (String S) {// Finden Sie die Länge des Stringint n = s.Länge () - // Erstellen Sie ein Zeichenarray die gleiche Länge wie die stringchar c [] = new char [n] - // Weisen Sie die Zeichenfolge an die ZeichenarrayFOR (INT I = 0- i < n- i ++) {c [i] = s.Charat (i) -} // Charaktere ArrayArgs sortieren.Sortieren (c) - // Überprüfen Sie, ob Zeichenarray und -zeichenfolge gleich sind (int i = 0- i < n-i ++) wenn (c [i] != S.charat (i)) Return false-return true-} öffentliche statische statische void main (string args []) {string s = "AABBBCC"-// Überprüfen Sie, ob String in der Reihenfolge ist, wenn (Isalphabeticororder (S)) System.aus.println ("Ja") -Eresystem.aus.println ("Nein") -}}
  • In Verbindung stehende Artikel