Heim > Java > javaLernprogramm > Hauptteil

Teilen Sie die Unterschiede zwischen equal und equalsignorecase in Java und Tutorials zu deren Verwendung

零下一度
Freigeben: 2017-05-23 10:49:46
Original
3389 Leute haben es durchsucht

Der Unterschied und die Verwendung von Equals und Equalignorecase in Java werden vom Editor im Detail erläutert.

Beim Vergleich von Equals müssen Sie vergleichen, ob der Fall der Fall ist gleich, und letzteres wird ignoriert. Beispiel: abc und Abc, ersteres gibt false und letzteres true zurück

1. Verwenden Sie die Methode equal(), um zu vergleichen, ob zwei Zeichenfolgen gleich sind. Es hat die folgende allgemeine Form:

boolean equals(Object str)
Nach dem Login kopieren

wobei str ein String-Objekt ist, das zum Vergleich mit dem aufrufenden String-Objekt (String) verwendet wird. Es gibt „true“ zurück, wenn zwei Zeichenfolgen die gleichen Zeichen und die gleiche Länge haben, andernfalls wird „false“ zurückgegeben. Bei diesem Vergleich wird die Groß-/Kleinschreibung beachtet.

2. Um einen Vergleich ohne Berücksichtigung der Groß- und Kleinschreibung durchzuführen, können Sie die Methode equalIgnoreCase() aufrufen. Beim Vergleich zweier Zeichenfolgen wird davon ausgegangen, dass A-Z und a-z gleich sind. Seine allgemeine Form ist wie folgt:

boolean equalsIgnoreCase(String str)
Nach dem Login kopieren

Hier ist str ein String-Objekt, das zum Vergleich mit dem aufrufenden String-Objekt verwendet wird. Es gibt auch „true“ zurück, wenn die beiden Zeichenfolgen die gleichen Zeichen und die gleiche Länge haben, andernfalls „false“.

Das folgende Beispiel veranschaulicht die Methoden equal( ) und equalIgnoreCase( ):

class equalsDemo {
public static void main(String args[]) {
String <a href="https://www.baidu.com/s?wd=s1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rj0vrj03rHRYrH9-ryD30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1mkPjbsP1R3PWDznWcvr0" target="_blank" class="baidu-highlight">s1</a> = "Hello";
String s2 = "Hello";
String s3 = "Good-bye";
String s4 = "HELLO";
System.out.println(<a href="https://www.baidu.com/s?wd=s1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rj0vrj03rHRYrH9-ryD30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1mkPjbsP1R3PWDznWcvr0"target="_blank" class="baidu-highlight">s1</a> + " equals " + s2 + " -> " +
<a href="https://www.baidu.com/s?wd=s1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rj0vrj03rHRYrH9-ryD30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1mkPjbsP1R3PWDznWcvr0" target="_blank" class="baidu-highlight">s1</a>.equals(s2));
System.out.println(s1 + " equals " + s3 + " -> " +
s1.equals(s3));
System.out.println(s1 + " equals " + s4 + " -> " +
s1.equals(s4));
System.out.println(s1 + " equalsIgnoreCase " + s4 + " -> " +
s1.equalsIgnoreCase(s4));
}
}
Nach dem Login kopieren

Die Ausgabe des Programms ist wie folgt:

Hello equals Hello -> true
Hello equals Good-bye -> false
Hello equals HELLO -> false
Hello equalsIgnoreCase HELLO -> true
Nach dem Login kopieren

[Verwandte Empfehlungen ]

1. Detaillierte Erläuterung der Unterschiede zwischen equal(), equalIgnoreCase() und == in Java

2. Einführung in Java equalIgnoreCase(). Methodenbeispiele

3. Bild- und Textbeispiele der equalIgnoreCase-Methode in Java

Das obige ist der detaillierte Inhalt vonTeilen Sie die Unterschiede zwischen equal und equalsignorecase in Java und Tutorials zu deren Verwendung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage