Zeichen ignorieren Groß-/Kleinschreibung in Java

Sheeraz Gul 12 Oktober 2023
  1. Zeichen ignorieren Groß-/Kleinschreibung in Java
  2. Verwenden Sie toLowerCase und toUpperCase, um die Groß- und Kleinschreibung in Java zu ignorieren
  3. Verwenden Sie isLowerCase und isUpperCase, um die Groß- und Kleinschreibung in Java zu ignorieren
Zeichen ignorieren Groß-/Kleinschreibung in Java

Die Zeichenfolgen werden basierend auf der Groß-/Kleinschreibung verglichen, aber manchmal müssen wir die Groß-/Kleinschreibung für einige Zeichen ignorieren. Dieses Tutorial zeigt, wie Groß- und Kleinschreibung für Zeichen in Java ignoriert werden.

Zeichen ignorieren Groß-/Kleinschreibung in Java

Die Character-Klasse der Java-API kann mit der Groß-/Kleinschreibung von Zeichen in Java arbeiten. Es hat Funktionen wie toLowerCase, toUpperCase, isUppercase und isLowerCase, die Zeichen in Java vergleichen können.

Verwenden Sie toLowerCase und toUpperCase, um die Groß- und Kleinschreibung in Java zu ignorieren

Die toLowerCase und toUpperCase wandeln die Zeichen von Großbuchstaben in Kleinbuchstaben und Kleinbuchstaben in Großbuchstaben um. Diese beiden Methoden können verwendet werden, um zwei Zeichen zu vergleichen, während die Groß-/Kleinschreibung ignoriert wird.

Siehe Beispiel:

package delftstack;

public class Char_Ignore {
  public static void main(String[] args) {
    String Demo_String1 = "DELFTSTACK";
    String Demo_String2 = "delftstack";

    int count = Demo_String1.length();
    for (int i = 0; i < count; i++) {
      if (Character.toLowerCase(Demo_String1.charAt(i)) == Demo_String2.charAt(i)) {
        System.out.print(Character.toLowerCase(Demo_String1.charAt(i)) + "\s");
      }
    }
    System.out.print("\n");
    for (int i = 0; i < count; i++) {
      if (Demo_String1.charAt(i) == Character.toUpperCase(Demo_String2.charAt(i))) {
        System.out.print(Character.toUpperCase(Demo_String2.charAt(i)) + "\s");
      }
    }
    System.out.print("\n");
    // Characters of first string are not equal to second string, to check:
    System.out.print(Demo_String1.charAt(1) == Demo_String2.charAt(1)); // Returns False
  }
}

Der obige Code versucht, zwei Zeichenfolgen in zwei Schleifen zu vergleichen. In beiden Schleifen ist eine Zeichenfolge das Original, und die zweite ist die Groß-/Kleinschreibung, die konvertiert wurde, um sie gleich zu machen, sodass wir die Groß-/Kleinschreibung ignorieren können.

Es zeigt auch, dass beide Zeichenfolgen nicht gleich sind, indem die Zeichen verglichen werden. Siehe Ausgabe:

d e l f t s t a c k
D E L F T S T A C K
false

Verwenden Sie isLowerCase und isUpperCase, um die Groß- und Kleinschreibung in Java zu ignorieren

isLowerCase ignoriert alle Großbuchstaben im String und isUpperCase ignoriert alle Kleinbuchstaben im String. Siehe Beispiel:

package delftstack;

public class Char_Ignore {
  public static void main(String[] args) {
    String Demo_String1 = "DELFTstack";
    String Demo_String2 = "delftSTACK";

    int count = Demo_String1.length();
    for (int i = 0; i < count; i++) {
      if (Character.isUpperCase(Demo_String1.charAt(i))) {
        System.out.print(Character.toLowerCase(Demo_String1.charAt(i)) + "\s");
      }
    }
    System.out.print("\n");
    for (int i = 0; i < count; i++) {
      if (Character.isLowerCase(Demo_String1.charAt(i))) {
        System.out.print(Character.toUpperCase(Demo_String2.charAt(i)) + "\s");
      }
    }
  }
}

Der obige Code druckt die beiden Zeichenfolgen, erstens durch Ignorieren der Großbuchstaben und zweitens durch Ignorieren der Kleinbuchstaben. Siehe Ausgabe:

d e l f t
S T A C K

Diese Methoden können sowohl für Zeichenfolgen als auch für einzelne Zeichen verwendet werden.

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - Java Character