Java Utils Java Java API
java.util.Objects
public static boolean equals(Object a, Object b)
Returns true if the arguments are equal to each other and false otherwise. This methods takes care to avoid NullPointerException.
true
false
NullPointerException
package com.logicbig.example.objects;import java.util.Objects;public class EqualsExample { public static void main(String... args) { String s1 = "testStr"; String s2 = "testStr"; boolean b = equals(s1, s2); System.out.println(b); int[] arr1 = {3, 5, 7}; int[] arr2 = {3, 5, 7}; b = equals(arr1, arr2); System.out.println(b); b = equals(null, null); System.out.println(b); b = equals(null, arr1); System.out.println(b); } public static boolean equals(Object o1, Object o2) { return Objects.equals(o1, o2); }}
truefalsetruefalse