Java String EqualsIGoreCase

Java String EqualsIGoreCase

Se hai mai lavorato con valori di tipo stringa e variabili nella programmazione, potresti aver visto che le stringhe possono essere contenute in ogni caso, i.e. maiuscolo o minuscolo. È una possibilità che un'intera stringa possa essere in maiuscolo o minuscolo. Insieme a ciò, c'è la possibilità che alcuni dei caratteri della corda contengano maiuscole e un po 'minuscolo. Il linguaggio di programmazione Java funziona con molte funzioni di stringa per confrontare l'uguaglianza di una o più variabili di stringa usando la funzione del caso. Da tali funzioni, uno è il metodo "equalsignorecase" per verificare l'uguaglianza di due stringhe, ignorando i casi di entrambe le variabili di stringa. In questa funzione, otterrai un valore "vero" booleano quando i valori della stringa sono gli stessi tranne i loro casi. Questa guida dimostrerà l'uso di questa funzione usando alcune semplici illustrazioni.

Esempio 1:

È necessario avere un esempio di base per il metodo EqualsIGoreCase () in Java per una comprensione più chiara. Pertanto, lo strumento Java di base ID Eclipse viene utilizzato qui. Viene creato un progetto chiamato "test" e viene visualizzato lo stesso file. La classe pubblica con il nome "test" deve essere utilizzata. Per esempi, il nome della classe deve essere lo stesso del nome del file Java “Test.Giava". Per avviare l'esecuzione del programma dopo averlo eseguito, dovresti avere il metodo "principale" di Java nella classe "Test".

Iniziamo la definizione del metodo principale () con le inizializzazioni della variabile String a 3 stringhe. Le prime due stringhe, "S1" e "S2", sono il contrario l'uno dell'altro. Mentre la stringa S3 è uguale alla stessa stringa S1 ma l'unica differenza è il loro caso: uno è la stringa maiuscola e l'altra è la stringa minuscola. Ora utilizziamo il metodo equalsigorecase () di Java nel "sistema.fuori.Println "Dichiarazione funzione di Java per verificare l'uguaglianza di due variabili di stringa dopo aver ignorato i loro casi che sono superiori e minuscole.

Per questo, l'inizio della chiamata di funzione equalsIGoreCase () contiene un nome di stringa e l'altro contiene l'altro nome stringa nei parametri di una funzione. La funzione EqualsIGoreCase () restituisce un valore booleano e println () funziona come prima per visualizzare il valore restituito per tutti i 3 confronti elencati nel programma.

Mentre il nostro programma è pronto per l'uso, assicurati di provare il menu "Esegui" dalla barra delle applicazioni Eclipse per eseguire questo semplice programma. Le 3 dichiarazioni di confronto che eseguono le funzioni equalsignorecase () visualizzavano 2 valori "falsi" e 1 valore "vero" in cambio. Questo perché la stringa S1 è uguale a S3 mentre S2 non è uguale a S1 e S3 in alcun modo.

Esempio 2:

Ecco che arriva un altro esempio più avanzato della funzione equalsignorecase () di Java per verificare l'uguaglianza delle stringhe. Per questo, utilizziamo la classe ArrayList di Java che verrà utilizzato per definire o inizializzare un elenco di array.

Dopo aver importato la classe "ArrayList" dalla "Java.pacchetto util ", inizializziamo una stringa" s "nel metodo del driver min (). Un "conteggio" di contatore intero è inizializzato su 0. Viene dichiarato un "al" ArrayList e la funzione "Aggiungi" della classe ArrayList viene utilizzata per inserire alcuni valori di stringa nell'elenco "Al", i.e. Vengono aggiunti un totale di 5 valori di stringa. Tutti e 5 i valori dell'elenco AL sono diversi in qualche modo, ma i valori all'indice 1 e 3 sono gli stessi nel contenuto mentre sono diversi nel caso.

Il ciclo "per" prende parte a looping degli elementi di arraylist della stringa arraylist e continua a eseguire l'istruzione "if". L'istruzione "if" confronta ogni elemento dell'elenco AL con il valore della stringa "s" usando la funzione equalsignorecase (), sia uguale o meno dopo aver ignorato i loro casi. Se le stringhe corrispondono, la variabile del contatore viene incrementata di 1. L'istruzione funzione "println" visualizza l'output desiderato con il numero di conteggi, se la stringa corrisponda 1 o 2 volte.

Su questa esecuzione del codice Java aggiornato, la stringa "S" è stata abbinata 2 volte.

Esempio 3:

Facciamo un altro esempio Java per l'utilizzo della funzione equalsignorecase () per abbinare le stringhe. Pertanto, inizializziamo i valori della variabile stringa 4. Solo le stringhe S1 e S2 sono uguali nel contenuto mentre sono diverse nel caso. Usiamo qui l'istruzione If-Else nidificata per confrontare tutte queste 4 variabili di stringa tra loro in un totale di 6 dichiarazioni tramite la funzione Java equalsignorecase () per il confronto. La prima condizione confronta la stringa S1 con la stringa S2 e controlla se entrambe le stringhe sono uguali o no.

La condizione di funzione successiva controlla l'uguaglianza delle stringhe S1 e S3. Mentre le due righe consecutive successive confrontano la stringa S1 con la stringa S4 e S2 con S3. Dopo questo, confrontiamo la stringa S2 con la stringa S4. E l'ultima condizione di confronto della funzione equalsignorecase () confronta la stringa S3 con la stringa S4. Ogni istruzione "if" nidificata restituisce "vero" e mostra il rispettivo messaggio di successo quando EqualsIGoreCase () confronta con successo sia le stringhe e le dichiara uguale usando il booleano "vero".

In un momento, solo 1 condizione può avere successo. Se una condizione "if" fallisce, il controllo viene dato alla parte successiva "else-if". Se nessuna delle condizioni "else-if" o semplicemente "if" ha esito positivo, l'ultima parte "else" viene eseguita in ogni caso senza alcun dubbio perché non ha una condizione specificata ma un semplice messaggio di errore. È tempo di eseguire questo codice di esempio equalsIGoreCase () nello strumento per ottenere i risultati.

Abbiamo avuto modo di sapere che la 3a istruzione "if" è soddisfatta tramite la funzione equalsignorecase () e visualizzata "S1 SND S2 è uguale" in alcun modo dopo aver ignorato il caso.

Conclusione

Questo articolo è una dimostrazione basata sull'esempio a tutti gli effetti del metodo EqualsIGoreCase () di Java per i confronti delle stringhe. Nel frattempo, abbiamo aggiunto alcuni esempi di Java in cui non vedrai mai alcuna complessità e somiglianza tra gli esempi in cui ogni esempio è diverso. Usando la funzione equalsignorecase (), siamo riusciti a dichiarare due stringhe come le stesse dopo aver ignorato il loro caso, che è maiuscolo o minuscolo.