Objects.equals() di Java
Objects
merupakan salah satu utility class yang tersedia sejak Java 1.7. Pada artikel kali ini kita akan membahas salah satu method yang ada di class Objects
, yaitu Objects
.equals()
.
equals()
merupakan method yang digunakan untuk membandingkan dua object, serta null-safety
. Jadi ketika salah satu object yang kita bandingkan null
tidak akan throw NullPointerException
.
contoh membandingkan object dengan equals bawaan.
package com.codingduluaja.latihan;
public class App {
public static void main(String[] args) {
String foo = null;
String bar = "bar";
if (foo.equals("bar")) {
System.out.println("Object sama");
} else {
System.out.println("Object Tidak sama");
}
}
}
hasil output

contoh membandingkan object dengan Objects.equals.
package com.codingduluaja.latihan;
import java.util.Objects;
public class App {
public static void main(String[] args) {
String foo = null;
String bar = "bar";
if (Objects.equals(foo, bar)) {
System.out.println("Object sama");
} else {
System.out.println("Object Tidak sama");
}
}
}
hasil output
