Cosa sono gli oggetti.uguale a Java

Cosa sono gli oggetti.uguale a Java
Mentre si tratta di dati codificati in Java, possono esserci istanze in cui lo sviluppatore deve confrontare più valori per evitare la replica o utilizzarli in modo efficace. In tali situazioni, il "Oggetti.equivale()"Il metodo in Java è di grande aiuto nel confrontare gli oggetti e anche i valori del tipo di dati in conflitto direttamente.

Questo blog discuterà dell'uso del "Oggetti.equivale()"Metodo in Java.

Cosa è "Oggetti.equals () "in java?

Il associato "equivale()"Il metodo è un metodo statico di"Classe di oggetti"Questo richiede due oggetti come parametri e controlli se sono uguali restituendo un"booleano" valore.

Sintassi

Oggetti.uguale (OBJ)

Nella sintassi sopra, "obj"Si riferisce all'oggetto che deve essere confrontato con l'oggetto associato.

Esempio 1: confrontare i valori di set "null", "intero" e "float" usando "oggetti.equals () "in java

In questo esempio, i valori di diversi tipi di dati verranno assegnati come metodi, i.e., "Oggetti.equivale()"Parametro e controllato per l'uguaglianza:

Importa Java.util.Oggetti;
boolean returnComp1 = oggetti.uguali (null, 4);
boolean returnComp2 = oggetti.uguali (3.5, 4);
Boolean returnComp3 = Objects.uguali (4, 4);
Sistema.fuori.println ("Il primo confronto diventa:" + returnComp1);
Sistema.fuori.println ("Il secondo confronto diventa:" + returnComp2);
Sistema.fuori.println ("Il secondo confronto diventa:" + returnComp3);

Nelle righe di codice sopra, applica i seguenti passaggi:

  • In primo luogo, associare il "booleano"Parola chiave con i valori allocati per archiviare il risultato sotto forma di valori booleani"VERO" O "falso".
  • Inoltre, applica il "Oggetti.equivale()Metodo "e impostare il"nullo","numero intero", E "galleggiante"Valori, rispettivamente, da verificare per l'uguaglianza.
  • Infine, visualizzare l'output risultante in base al confronto eseguito in ciascun caso.

Produzione

Nell'output di cui sopra, si può vedere che il risultato corrispondente viene restituito in base al confronto valutato.

Nota: Se i valori sono gli stessi, ma i tipi di dati sono in conflitto, i.e., 4 (intero), 4.0 (float), il risultato verrà restituito come "falso".

Esempio 2: usando gli "oggetti.Metodo equals () "con oggetti stringa in java

In questo particolare esempio, il metodo discusso può essere utilizzato per confrontare gli oggetti stringa creati senza e con allocare i valori delle due stringhe, rispettivamente:

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:

  • Prima di tutto, crea i due "Corda"Oggetti chiamati"Oggetto1" E "Oggetto2"Rispettivamente.
  • Nel passaggio successivo, associa il "equivale()"Metodo con l'oggetto precedente e posizionare quest'ultimo oggetto come suo parametro (metodo) per verificare se gli oggetti creati sono uguali prima di impostare i valori.
  • Successivamente, allocare i valori della stringa dichiarati ad entrambi gli oggetti creati.
  • Infine, confronta nuovamente entrambi gli oggetti dopo che i valori sono stati assegnati per osservare la modifica in confronto.

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 "Oggetti.equivale()"In Java è un metodo statico che prende due oggetti come parametri e controlli se sono uguali restituendo un valore booleano. Questo metodo può essere applicato per confrontare i valori di più tipi di dati o per confrontare i due oggetti con e senza allocare i valori con essi (oggetti). Questo blog ha guidato l'uso e l'implementazione del "Oggetti.equivale()"Metodo in Java.