Nella programmazione Java, ci possono essere istanze in cui il programmatore desidera confrontare i valori di input specificati o utente per utilizzarli. Più specificamente, mentre si tratta di tipi complessi di valori che sono in qualche modo difficili da identificare o analizzare i valori generati in modo casuale. In tali situazioni, il "equivale()"Il metodo in Java è assistito nel confrontare i valori in modo efficiente.
Questo blog approfondirà l'uso e l'applicazione del "equivale()"Metodo in Java.
Come utilizzare il metodo "equals ()" in java?
IL "equivale()"Il metodo confronta due valori, i.e., "Numero intero","Corda","Oggetto", eccetera., e restituisce il risultato corrispondente sotto forma di un valore booleano, i.e., "vero falso".
Sintassi
Public Boolean Equals (Object Obj)
In questa sintassi, "Object obj"È l'oggetto di riferimento con cui la corrente"Corda"L'oggetto deve essere confrontato. Tuttavia, questo metodo confronta i valori che comprendono più tipi di dati.
Esempio 1: usando il metodo "equals ()" con i "valori interi" in Java
In questo esempio, il "equivale()"Il metodo può essere applicato per confrontare i valori interi specificati:
la classe pubblica è uguale a
public static void main (string args [])
Intero num1 = 3;
Intero num2 = 6;
Intero num3 = 6;
Sistema.fuori.Stampa (num1.equals (num2)+ "\ n");
Sistema.fuori.Stampa (num2.equals (num3));
Nelle righe di codice sopra, applica i seguenti passaggi:
Produzione
In questo output, si può vedere che in base ai valori equivalenti, il metodo ha restituito il valore booleano "VERO".
Prima di andare all'esempio successivo, assicurarsi di includere il pacchetto sotto fornito per abilitare l'input dell'utente:
Importa Java.util.Scanner;
Esempio 2: usando il metodo "equals ()" con l'ingresso utente "valori stringa" in java
Questo esempio utilizza il metodo discusso per applicare un controllo sulle stringhe di input dell'utente:
Classe pubblica Equals2
public static void main (string args [])
Scanner Object = new Scanner (Sistema.In);
Sistema.fuori.println ("Immettere la prima stringa:");
String val1 = oggetto.NextLine ();
Sistema.fuori.println ("Immettere la seconda stringa:");
String val2 = oggetto.NextLine ();
Sistema.fuori.println (Val1.uguali (val2));
oggetto.vicino();
Secondo questo codice, eseguire i passaggi di seguito:
Produzione
In questo output, si possono notare i seguenti aspetti:
Esempio 3: usando il metodo "equals ()" con i "valori booleani" in Java
In questo particolare esempio, il metodo discusso può essere implementato per confrontare i valori booleani inizializzati e l'oggetto creato:
Classe pubblica Equals3
public static void main (string args [])
Valore booleano1 = true;
Valore booleano2 = false;
Oggetto booleano = new boolean (true);
Sistema.fuori.println (valore1.uguali (valore2));
Sistema.fuori.println (valore1.equals (oggetto));
In questo blocco di codice:
Produzione
In questo risultato, si può implicare che il valore inizializzato viene confrontato in modo appropriato con l'oggetto creato.
Esempio 4: usando il metodo "equals ()" con gli "oggetti stringa" in Java
Questo esempio utilizzerà il metodo discusso per confrontare gli oggetti stringa creati senza e con allocare i valori delle due stringa, rispettivamente:
Esempio di classe pubblica
public static void main (string args [])
String object1 = new String ();
String object2 = new String ();
Sistema.fuori.println (Object1.equals (oggetto2));
object1 = "Linux";
object2 = "suggerimento";
Sistema.fuori.println (Object1.equals (oggetto2));
Nel frammento di codice sopra:
Produzione
In questo output, si può analizzare che poiché gli oggetti non sono stati assegnati prima con i valori, quindi il valore booleano "VERO"Viene restituito, il che non è il caso in quest'ultimo scenario (dopo che i valori sono stati impostati).
Conclusione
IL "equivale()"Il metodo in Java può essere usato per confrontare due valori, i.e., "Numero intero","Corda","Oggetto", eccetera., e restituire il risultato corrispondente come valore booleano, i.e., "vero falso". Questo metodo è sensibile al caso e può essere applicato all'input dell'utente, nonché valori specificati che comprendono più tipi di dati. Questo articolo ha dimostrato l'uso e l'implementazione del "equivale()"Metodo in Java.