Javascript-String Entspricht Methode

| | | | |

Strings sind ein Datentyp, der zum Speichern von textbasierten Daten in Java verwendet wird. Wenn Sie mit Strings arbeiten, können Sie auf ein Szenario stoßen, in dem Sie zwei Strings miteinander vergleichen möchten.

Dabei ist der Java-String equals() und equalsIgnoreCase()-Methoden. Die Methode equals() wird verwendet, um zu uberprufen, ob zwei Strings gleich sind, und equalsIgnoreCase() ist Wird verwendet, um zu vergleichen, ob zwei Zeichenfolgen gleich sind, während ihre Fälle ignoriert werden.

In diesem Tutorial wird anhand von Beispielen erläutert, wie die Zeichenfolgen equals() und equalsIgnoreCase()-Methoden in Java. Am Ende dieses Artikels sind Sie ein Experte im Vergleichen von Strings mit diesen Methoden in Java.

Java Strings

Strings werden zum Speichern von Text verwendet und können Buchstaben, Zahlen, Symbole und Leerzeichen enthalten. Eine Zeichenfolge kann beispielsweise den Namen eines Kunden in einem Schneidergeschäft oder die Adresse eines Lieferanten fur das Schneidergeschäft enthalten.

In Java werden Zeichenfolgen als Folge von . deklariert Zeichen in Anfuhrungszeichen eingeschlossen. Hier ein Beispiel fur einen Java-String:

In diesem Beispiel haben wir eine Variable namens favoriteCoffeeShop deklariert und ihr den Wert Central Perk zugewiesen.

Java-String-Objekte sind unveränderlich, das heißt, sobald ein String erstellt wurde, mussen wir die Methode equals() verwenden, um ihn mit einem anderen String zu vergleichen. Nachdem wir nun die Grundlagen von Strings kennen, können wir die String-Methoden equals() und equalsIgnoreCase() diskutieren.

Java String equals

Die Java-String-Methode equals() wird verwendet, um Objekte zu vergleichen und zu prufen, ob der Inhalt zweier Strings gleich ist.

equals( ) akzeptiert einen Parameter: den String, den Sie mit einem anderen String vergleichen möchten. Hier ist die Syntax fur die String-Methode equals():

Lass uns das mal aufschlusseln:

  • stringName ist der Name des Originals String, mit dem Sie string2Name vergleichen m√∂chten
  • equals() ist die Methode zum Vergleichen von stringName mit string2Name.
  • string2Name ist der String, den Sie mit stringName vergleichen m√∂chten.

Die Methode equals() gibt einen booleschen Wert zuruck, der darauf basiert, ob die Strings gleich sind Wert true wird zuruckgegeben, andernfalls wird false zuruckgegeben.

Die Methode string equals() unterscheidet zwischen Groß- und Kleinschreibung. Wenn also zwei Strings dieselben Zeichen enthalten, aber unterschiedliche verwenden Fällen gibt die Methode equals() false zuruck.

Java String equals Beispiel

Angenommen, wir betreiben ein Hotel und schreiben a Programm, um unsere Check-in-Phase zu rationalisieren. Wenn ein Kunde eincheckt, sollte er seinen Namen und seine Buchungsnummer angeben. Wir vergleichen die Buchungsnummer, die der Kunde angibt, mit der, die mit seinem Namen gespeichert ist, um die Identität des Kunden zu uberprufen .

Mit diesem Code können wir die hinterlegte Buchungsreferenz mit der Buchungsnummer vergleichen Vom Kunden bereitgestellte Referenz:

Unser Code gibt Folgendes zuruck:

Diese Buchung ist bestätigt.

Lassen Sie uns unseren Code aufschlusseln:

  1. Wir deklarieren eine Variable namens onFileBookingReference, die die mit dem Namen eines Kunden verknupfte Buchungsreferenz speichert.
  2. Wir deklarieren eine Variable namens customerGivenBookingReference, die die Buchungsreferenz speichert, die der Kunde dem Mitarbeiter am Check-in-Schalter gegeben hat.
  3. Wir verwenden den equals ()-Methode, um zu uberprufen, ob onFileBookingReference gleich customerGivenBookingReference ist, und weisen Sie das Ergebnis der Methode der areEqual-Variablen zu.
  4. An if-Anweisung wird verwendet, um zu uberprufen, ob areEqual gleich true ist.
    1. Wenn areEqual gleich true ist, wird die Meldung Diese Buchung wird bestätigt. wird an die Konsole ausgegeben.
    2. Wenn areEqual gleich false ist, entspricht die Nachricht Die angegebene Buchungsreferenz stimmt nicht mit der in der Datei uberein. wird auf der Konsole ausgegeben.

In diesem Beispiel hat der Kunde die richtige Buchungsreferenz angegeben, sodass unser Programm seine Buchung bestätigt hat.

Java String equalsIgnoreCase

Die Die String-Methode equalsIgnoreCase() wird verwendet, um zwei Strings zu vergleichen, wobei deren Groß-/Kleinschreibung ignoriert wird. equalsIgnoreCase() verwendet dieselbe Syntax wie die Methode equals() , die wie folgt lautet:

Sehen wir uns nun ein Beispiel an, um diese Methode in Aktion zu veranschaulichen.

Angenommen, wir möchten ein Programm schreiben, das uberpruft, ob der Name eines Kunden mit dem der Buchung ubereinstimmt Bei dieser Prufung sollte die Groß-/Kleinschreibung nicht beachtet werden, um sicherzustellen, dass ein Fehler bei der Groß-/Kleinschreibung nicht zum Verlust einer Buchung fuhrt b y der Check-in-Mitarbeiter.

Wir könnten den folgenden Code verwenden, um den Namen eines Kunden mit dem Namen zu vergleichen, der mit seiner Buchungsreferenz verknupft ist:

Wenn wir unseren Code ausfuhren, wird die folgende Antwort zuruckgegeben:

Diese Buchung ist bestätigt.

Der in der Datei gespeicherte Kundenname lautet Gregory Lamont, aber der vom Sachbearbeiter eingegebene Kundenname lautete Gregory Lamont. Wenn wir die Methode equals() verwendet hätten, wurden diese Zeichenfolgen nicht als gleich angesehen, da ihre Schreibweise unterschiedlich ist.

In diesem Beispiel haben wir jedoch die equalsIgnoreCase()-Methode, die die Fälle ignoriert, in denen die Zeichen der Zeichenfolge geschrieben werden.

Schlussfolgerung

Die Methode String equals() wird verwendet, um zu uberprufen, ob zwei Strings genau gleich sind. Die Methode equalsIgnoreCase() wird verwendet, um zu uberprufen, ob zwei Zeichenfolgen unabhängig von ihrer Groß-/Kleinschreibung gleich sind.

In diesem Tutorial wurde anhand von zwei Beispielen erläutert, wie Sie die String-Methoden equals() und equalsIgnoreCase() in Java verwenden, und zwar anhand von zwei Beispielen. Jetzt sind Sie bereit um Strings in Java mit equals() und equalsIgnoreCase() wie ein Profi zu vergleichen!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method