Class EqualityUtil

java.lang.Object
com.verisign.epp.util.EqualityUtil

public class EqualityUtil extends Object
A utility class to facilitate object comparisons.
  • Constructor Details

    • EqualityUtil

      public EqualityUtil()
  • Method Details

    • equals

      public static boolean equals(boolean[] a, boolean[] b)
    • equals

      public static boolean equals(byte[] a, byte[] b)
    • equals

      public static boolean equals(char[] a, char[] b)
    • equals

      public static boolean equals(double[] a, double[] b)
    • equals

      public static boolean equals(float[] a, float[] b)
    • equals

      public static boolean equals(int[] a, int[] b)
    • equals

      public static boolean equals(long[] a, long[] b)
    • equals

      public static boolean equals(Object a, Object b)
    • equals

      public static boolean equals(Object[] a, Object[] b)
    • equals

      public static boolean equals(short[] a, short[] b)
    • equals

      public static boolean equals(String a, String b)
      Compare two String objects.

      It is common in XML to alter whitespace during the encoding process. For this reason it is a best practice to ignore whitespace when comparing XML String objects. For strict String equality cast the String objects into Object objects.

      boolean flag = EqualityUtil.equals((Object)a, (Object)b);

      Parameters:
      a - First String
      b - Second String
      Returns:
      true if equal; false otherwise.