Heim >Java >javaLernprogramm >Java-String-Vergleichsmethode

Java-String-Vergleichsmethode

一个新手
一个新手Original
2017-10-10 09:39:422621Durchsuche

Ich habe erst kürzlich Java gelernt und bin heute beim Programmieren auf ein heikles Problem gestoßen, bei dem es darum ging, zu beurteilen, ob zwei Zeichenfolgen gleich sind. In der Programmierung ist der Ausdruck, der normalerweise zwei Zeichenfolgen vergleicht, um festzustellen, ob sie gleich sind, „==“, aber in Java kann er nicht so geschrieben werden. In Java, equal();

Beispiel: Ein String und B und String-Vergleich:

if(A.equals(B)){
}

True oder False zurückgeben.

String Die Methode equal wird verwendet, um Vergleichen Sie zwei Zeichenfolgen auf Gleichheit. Da es sich bei String um einen Objekttyp handelt, kann er nicht durch einfaches „==“ beurteilt werden. Verwenden Sie „equals“, um zu vergleichen, ob der Inhalt zweier Objekte gleich ist.

Hinweis:

equals() vergleicht den Inhalt der Objekte (Unterscheidung der Groß-/Kleinschreibung von Buchstaben), aber wenn „==“ zum Vergleichen zweier Objekte verwendet wird, werden die beiden Objekte verglichen . Die Speicheradresse des Objekts, daher sind sie nicht gleich. Auch wenn ihr Inhalt gleich ist, sind die Speicheradressen verschiedener Objekte unterschiedlich.

Das obige ist der detaillierte Inhalt vonJava-String-Vergleichsmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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