Zeichen ignorieren Groß-/Kleinschreibung in Java
- Zeichen ignorieren Groß-/Kleinschreibung in Java
-
Verwenden Sie
toLowerCase
undtoUpperCase
, um die Groß- und Kleinschreibung in Java zu ignorieren -
Verwenden Sie
isLowerCase
undisUpperCase
, um die Groß- und Kleinschreibung in Java zu ignorieren
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 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