Objects.equals() di Java

Beranda » Java » 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

output dengan equals bawaan class
output dengan equals bawaan

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

output dengan Object.equals()
output dengan Object.equals()
Kategori : Java
Oleh : budiyono, diterbitkan : disunting :