La Stringa Javascript È Uguale Al Metodo
code Python module |
COM PHP module |
dis Python module |
Ev PHP module |
exp |
iat |
imp Python module |
io Python module |
JavaScript |
nis Python module |
numbers Python module |
os Python module |
Python functions |
Rar PHP module |
re Python module |
SPL PHP module |
StackOverflow |
string Python module |
Strings PHP module |
struct Python module
Michael Zippo
04.11.2021
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:
- Dichiariamo una variabile denominata
onFileBookingReference
che memorizza il riferimento di prenotazione associato al nome di un cliente. - Dichiariamo una variabile denominata
customerGivenBookingReference
che memorizza il riferimento di prenotazione fornito dal cliente all`addetto alla reception. - Utilizziamo il
equal ()
per verificare se onFileBookingReference
è uguale a customerGivenBookingReference
e imposta il risultato del metodo sulla variabile areEqual. - Un L`istruzione
if
verifica se areEqual
è uguale a true. - Se areEqual è vero, viene visualizzato il messaggio
Questa prenotazione è confermata
. viene stampato sulla console. - 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.