La Stringa Javascript È Uguale Al Metodo

| | | | |

Le stringhe sono un tipo di dati utilizzato per memorizzare dati di testo in Java. Quando si lavora con le stringhe, è possibile imbattersi in uno scenario in cui si desidera confrontare due stringhe tra loro.

È qui che la stringa Java è uguale a () e equalsIgnoreCase() entra in gioco. equals() viene utilizzato per verificare se due stringhe sono uguali e equalsIgnoreCase() viene utilizzato per confrontare se due stringhe sono uguali ignorando le maiuscole e minuscole.

Questo tutorial spiegherà, con esempi, come utilizzare la stringa equals () e equalsIgnoreCase() in Java. Entro la fine di questo articolo, saprai come confrontare le stringhe utilizzando questi metodi in Java.

Stringhe Java

Le stringhe vengono utilizzate per memorizzare testo e possono includere lettere, numeri, simboli e spazi. Ad esempio, una catena potrebbe includere il nome di un cliente presso un sarto o l`indirizzo di un fornitore per il sarto.

In Java, le stringhe sono dichiarate come una sequenza di caratteri tra virgolette. Ecco un esempio di una stringa Java:

In questo esempio, abbiamo dichiarato una variabile chiamata favoriteCoffeeShop e l`abbiamo impostata su Central Perk.

String Gli oggetti Java sono immutabili, il che significa che una volta creata una stringa, è necessario utilizzare il metodo equals() per confrontarla con un altro canale. Ora che conosciamo le basi delle stringhe, possiamo continuare a discutere dei metodi equals() e equalsIgnoreCase().

Java String equals

Il metodo Java string equals() viene utilizzato per confrontare oggetti e verificare se il contenuto di due stringhe è uguale .

equals () prende un parametro: la stringa che vuoi confrontare con un altro canale. Ecco la sintassi del metodo string equals ():

Analizziamolo:

  • stringName è il nome della stringa originale con cui si desidera confrontare string2Name
  • equals () è il metodo utilizzato per confrontare stringName con string2Name.
  • string2Name è la stringa con cui vuoi confrontare stringName.

Il metodo equals () restituisce un valore booleano a seconda che le stringhe siano uguali, quindi se entrambe le stringhe sono uguali allora true, altrimenti viene restituito false.

Il metodo string uguale a () distingue tra maiuscole e minuscole, quindi se due stringhe contengono gli stessi caratteri ma utilizzano più caratteri maiuscoli, il metodo uguale a ( ) restituirà false .

Esempio di stringa Java uguale

Supponiamo di gestire un hotel e di scrivere un programma per semplificare la nostra fase di registrazione. un cliente si registra, deve fornire il suo nome e codice di prenotazione. Confronteremo il codice di prenotazione fornito dal cliente con quello registrato con il suo nome nel file, per verificare l`identità del cliente.

Possiamo Utilizzeremo questo codice per confrontare la prenotazione riferimento nell`archivio con il riferimento di prenotazione fornito dal cliente:

Il nostro codice ritorna:

Questa prenotazione è confermata.

Analizziamo il nostro codice:

  1. Dichiariamo una variabile denominata onFileBookingReference che memorizza il riferimento di prenotazione associato al nome di un cliente.
  2. Dichiariamo una variabile denominata customerGivenBookingReference che memorizza il riferimento di prenotazione fornito dal cliente all`addetto alla reception.
  3. Utilizziamo il equal () per verificare se onFileBookingReference è uguale a customerGivenBookingReference e imposta il risultato del metodo sulla variabile areEqual.
  4. Un L`istruzione if verifica se areEqual è uguale a true.
    1. Se areEqual è vero, viene visualizzato il messaggio Questa prenotazione è confermata. viene stampato sulla console.
    2. Se areEqual è false, viene visualizzato il messaggio Il riferimento di prenotazione fornito non corrisponde a quello in archivio. è stampato sulla console.

In questo esempio, il cliente ha fornito il riferimento di prenotazione corretto, quindi il nostro programma ha confermato la prenotazione.

Stringa Java equalsIgnoreCase

La stringa Il metodo equalsIgnoreCase() viene utilizzato per confrontare due stringhe, ignorando il loro caso. equalsIgnoreCase() usa la stessa sintassi del metodo equals() che è il prossimo:

Ora facciamo un esempio per illustrare questo metodo in azione.

Supponiamo di voler scrivere un programma che controlli se il nome di un cliente corrisponde a quello associato con la prenotazione di riferimento fornita. Questo controllo non dovrebbe fare distinzione tra maiuscole e minuscole per garantire che un errore di maiuscola non comporti la perdita di una prenotazione da parte del registrar.

Potremmo utilizzare il seguente codice per confrontare il nome di un cliente con quello connesso al riferimento della prenotazione:

Quando eseguiamo il nostro codice, viene restituita la seguente risposta:

Questa prenotazione è confermata.

Il nome del cliente memorizzato nell`archivio è Gregory Lamont, ma il nome del cliente inserito dal dipendente era Gregory Lamont. Se usassimo il metodo equals(), queste stringhe non sarebbero considerate uguali perché i loro casi sono diversi.

Tuttavia, in questo esempio abbiamo usato equalsIgnoreCase(), che ignora i casi in cui vengono scritti i caratteri nella stringa.

Conclusione

Il metodo String equals () viene utilizzato per verificare se due stringhe sono esattamente uguali. Il metodo equalsIgnoreCase() viene utilizzato per verificare se due stringhe sono uguali, indipendentemente dal loro caso.

Questo tutorial ha dimostrato come utilizzare i metodi stringa equals() e equalsIgnoreCase() in Java, facendo riferimento a due esempi. Ora sei pronto per iniziare a confrontare le stringhe in Java usando equals() e equalsIgnoreCase() come un professionista!

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