Tutorial Gateway

  • C
  • C#
  • Java
  • Python
  • SQL
  • MySQL
  • Js
  • BI Tools
    • Informatica
    • Talend
    • Tableau
    • Power BI
    • SSIS
    • SSRS
    • SSAS
    • MDX
    • R Tutorial
    • Alteryx
    • QlikView
  • More
    • C Programs
    • C++ Programs
    • Go Programs
    • Python Programs
    • Java Programs

Java Array equals Method

by suresh

The Java Arrays.equals Method is one of the Java Array Methods, which is to check whether user-specified arrays are equal or not. If they are equal, it returns Boolean TRUE otherwise FALSE.

In this article, we will show how to compare the Arrays using Java Array equals method with an example. The syntax of the Arrays.equals in Java Programming language is as shown below.

Java Array equals Method syntax

There are nine different Java array equals methods to compare the user-specified Arrays. The following method will accept two Boolean Arrays (a1 and a2) as the parameters and check whether a1, a2 are equal or Not. If they are equal, it returns boolean TRUE otherwise FALSE.

public static boolean equals(Boolean[] al, Boolean[] a2); // It will return Boolean

//In order to use in program
Arrays.equals(Boolean[] al, Boolean[] a2);

This Java array equals method accepts two Byte Arrays (b1 and b2) and check whether b1, b2 are equal. If they are equal, it returns boolean TRUE otherwise FALSE.

public static boolean equals(Byte[] bl, Byte[] b2); // It will return Boolean

//In order to use in program
Arrays.equals(Byte[] bl, Byte[] b2);

This array equals method accept two Short Arrays (s1 and s2) as the parameters and check whether s1, s2 are equal or Not. If they are equal, it returns boolean TRUE otherwise FALSE.

public static boolean equals(short[] sl, short[] s2); // It will return Boolean

//In order to use in program
Arrays.equals(short[] sl, short[] s2);

Below array.equals method accept two Character Arrays (c1 and c2) as the parameters and check whether c1, c2 are equal or Not. If they are equal, it returns boolean TRUE otherwise FALSE.

public static boolean equals(char[] cl, char[] c2); // It will return Boolean

//In order to use in program
Arrays.equals(char[] cl, char[] c2);

This Java array equals method will accept two Integer Arrays (i1 and i2) as the parameters and check whether i1, i2 is equal or Not. If they are equal, it returns boolean TRUE otherwise FALSE.

public static boolean equals(int[] il, int[] i2); // It will return Boolean

//In order to use in program
Arrays.equals(int[] il, int[] i2);

It accepts two Long Arrays (l1 & l2) as the arguments and checks whether l1, l2 are equal or Not. If they are equal, it returns boolean TRUE otherwise FALSE.

public static boolean equals(long[] ll, long[] l2); // It will return Boolean

//In order to use in program
Arrays.equals(long[] ll, long[] l2);

This Java array equals method will accept two Double Arrays (d1 and d2) as the parameters and check whether d1, d2 are equal or Not. If they are equal, it returns boolean TRUE otherwise FALSE.

public static boolean equals(double[] dl, double[] d2); // It will return Boolean

//In order to use in program
Arrays.equals(double[] dl, double[] d2);

The following Java method will accept two Float Arrays (f1 and f2) as the parameters and check whether f1, f2 are equal or Not. If they are equal, it returns boolean TRUE otherwise FALSE.

public static boolean equals(float[] fl, float[] f2); // It will return Boolean

//In order to use in program
Arrays.equals(float[] fl, float[] f2);

It accepts two Object Arrays (Obj1 and Obj2) as the parameters and checks whether Obj1, Obj2 are equal or Not. If they are equal, it returns boolean TRUE otherwise FALSE.

public static boolean equals(Object[] Objl, Object[] Obj2); // It will return Boolean

//In order to use in program
Arrays.equals(Object[] Objl, Object[] Obj2);

Java Array equals to compare Byte Arrays

In this Java program, we declared three byte Arrays with random array elements. Next, we will call the public static boolean equals (byte[] b1, byte[] b2) method to check whether they are equal or not.

// Java Example to Check whether Byte Arrays are Equal or Not
package ArrayMethods;
import java.util.Arrays;

public class ByteEquals {
	public static void main(String[] args) {
		byte[] byteArray = {8, 20, 45, 12}; 
		byte[] bytArray = {8, 20, 45, 12}; 
		byte[] bitArray = {10, 25, 8, 19, 16}; 
		
		//Checking for Equality
		System.out.println(Arrays.equals(byteArray, bitArray));
				
		if(Arrays.equals(byteArray, bytArray)) {
			System.out.println("Two Byte Arrays are Equal");
		}
		else  {
			System.out.println("Byte Arrays are Not Equal");
		}
	}
}
Java Array Equals Method 1

First, we declared three byte Arrays and assigned some random values as the array elements using the following statement.

byte[] byteArray = {8, 20, 45, 12}; 
byte[] bytArray = {8, 20, 45, 12}; 
byte[] bitArray = {10, 25, 8, 19, 16};

Next, we used the Arrays.equals method to check whether the above-specified byte arrays (byteArray, bitArray) are equal or not.

System.out.println(Arrays.equals(byteArray, bitArray));

Next, we used the If Else Statement to check whether the above-specified byte arrays (byteArray, bitArray) are equal or not.

  • If the statement inside the If is True (If they are equal), then the System.out.println(” Two Byte Arrays are Equal “); statement printed.
  • Else System.out.println(“Byte Arrays are Not Equal”); statement will print.

Java Array equals to compare Boolean Arrays

In this Array equals program, we declared three boolean arrays with random array elements. Then we will call the public static boolean equals (boolean[] a1, boolean[] a2) method to check whether they are equal or not.

// Java Example to Check whether Boolean Arrays are Equal or Not
package ArrayMethods;
import java.util.Arrays;

public class BooleanEquals {
	public static void main(String[] args) {
		boolean[] bool = {true, false, false, true};
		boolean[] boolArray = {true, false, true, false};
		boolean[] anBoolArray = {true, false, false, true};
		
		//Checking for Equality
		System.out.println(Arrays.equals(bool, boolArray));
				
		if(Arrays.equals(bool, anBoolArray)) {
			System.out.println("Both the Boolean Arrays are Equal");
		}
		else  {
			System.out.println("Boolean Arrays are Not Equal");
		}
	}
}
Java Array Equals Method 2

Java Array equals to compare Short Arrays

In this array equals program, we declared three short arrays with random array elements. Then we will call the public static boolean equals (short[] s1, short[] s2) method to check whether they are equal or not.

// Java Example to Check whether Short Arrays are Equal or Not
package ArrayMethods;
import java.util.Arrays;

public class ShortEquals {
	public static void main(String[] args) {
		short[] ShtArray = {5, 9, 11, 7, 6}; 
		short[] ShrtArray = {5, 9, 11, 7, 6}; 
		short[] ShortArray = {12, 6, 8, 3, 2}; 
		
		//Checking for Equality
		System.out.println(Arrays.equals(ShtArray, ShrtArray));
				
		if(Arrays.equals(ShrtArray, ShortArray)) {
			System.out.println("Both the Short Arrays are Equal");
		}
		else  {
			System.out.println("Short Arrays are Not Equal");
		}
	}
}
Java Array Equals Method 3

Java Array equals to compare Integer Arrays

In this Java program, we declared three integer arrays. Then we will call the public static boolean equals (int[] i1, int[] i2) method to check whether they are equal or not.

// Java Example to Check whether Integer Arrays are Equal or Not
package ArrayMethods;
import java.util.Arrays;

public class IntEquals {
	public static void main(String[] args) {
		int[] intArray = {28, 64, 48, 95, 15}; 
		int[] itArray = {28, 64, 48, 95, 15}; 
		int[] anIntArray = {28, 64, 48, 105, 125}; 
		
		//Checking for Equality
		System.out.println(Arrays.equals(intArray, anIntArray));
				
		if(Arrays.equals(intArray, itArray)) {
			System.out.println("Both the Integer Arrays are Equal");
		}
		else  {
			System.out.println("Integer Arrays are Not Equal");
		}
	}
}
Java Array Equals Method 4

Java Array equals to compare Long Arrays

In this Java program, we declared three long arrays with random array elements. Then we will call the public static boolean equals (long[] l1, long[] l2) method to check whether they are equal or not.

// Java Example to Check whether Long Arrays are Equal or Not
package ArrayMethods;
import java.util.Arrays;

public class LongEquals {
	public static void main(String[] args) {
		long[] LnArray = {164, 17, 198, 178, 135}; 
		long[] LngArray = {164, 17, 198, 178, 135}; 
		long[] LongArray = {250, 100, 80, 160, 190}; 	
		
		//Checking for Equality
		System.out.println(Arrays.equals(LnArray, LongArray));
				
		if(Arrays.equals(LnArray, LngArray)) {
			System.out.println("Both the Long Arrays are Equal");
		}
		else  {
			System.out.println("Long Arrays are Not Equal");
		}
	}
}
Java Array Equals Method 5

Array equals to compare Double Arrays

In this Java program, we declared three double arrays with random array elements. Then we will call the public static boolean equals (double[] d1, double[] d2) method to check whether they are equal or not.

// Java Example to Check whether Double Arrays are Equal or Not
package ArrayMethods;
import java.util.Arrays;

public class DoubleEquals {
	public static void main(String[] args) {
		double[] dblArray = {218.456, 120.654, 98.4148, 658.945, 315.458}; 
		double[] doubleArray = {218.456, 120.654, 98.4148, 658.945, 315.458}; 
		double[] andoubleArray = {218.45, 102.65, 908.41, 688.94, 325.45};  
		
		//Checking for Equality
		System.out.println(Arrays.equals(dblArray, andoubleArray));
				
		if(Arrays.equals(dblArray, doubleArray)) {
			System.out.println("Both the Double Arrays are Equal");
		}
		else  {
			System.out.println("Double Arrays are Not Equal");
		}
	}
}
Java Array Equals Method 6

Java Array equals to compare Float Arrays

In this Java program, we declared three float arrays with random array elements. Then we will call the public static boolean equals (float[] f1, float[] f2) method to check whether they are equal or not.

// Java Example to Check whether Float Arrays are Equal or Not
package ArrayMethods;
import java.util.Arrays;

public class FloatEquals {
	public static void main(String[] args) {
		float[] floatArray = {12.28f, 3.64f, 4.98f, 9.65f, 1.65f}; 
		float[] fltArray = {12.28f, 3.64f, 4.98f, 9.65f, 1.65f}; 
		float[] anfloatArray = {2.98f, 6.45f, 8.65f, 1.55f, 2.5f}; 
		
		//Checking for Equality
		System.out.println(Arrays.equals(floatArray, fltArray));
				
		if(Arrays.equals(floatArray, anfloatArray)) {
			System.out.println("Both the Float Arrays are Equal");
		}
		else  {
			System.out.println("Float Arrays are Not Equal");
		}
	}
}
Java Array Equals Method 7

Java Array equals to compare Char Arrays

In this Java program, we declared three character arrays. Then it calls the public static boolean equals (char[] c1, char[] c2) to check whether they are equal.

// Java Example to Check whether Char Arrays are Equal or Not
package ArrayMethods;
import java.util.Arrays;

public class CharEquals {
	public static void main(String[] args) {
		char[] CharArray = {'g', 'a', 't', 'e'}; 
		char[] CharacterArray = {'g', 'a', 't', 'e', 'w', 'a', 'y'};
		char[] Character = {'g', 'a', 't', 'e', 'w', 'a', 'y'};
		
		//Checking for Equality
		System.out.println(Arrays.equals(CharArray, CharacterArray));
				
		if(Arrays.equals(CharacterArray, Character)) {
			System.out.println("Both the Character Arrays are Equal");
		}
		else  {
			System.out.println("Character Arrays are Not Equal");
		}
	}
}
Java Array Equals Method 8

Array equals to compare Objects Arrays

In this Java program we declared three string arrays with random array elements. It calls the public static boolean equals (Object[] Obj1, Object[] Obj2) to check whether they are equal.

// Java Example to Check whether String Arrays are Equal or Not
package ArrayMethods;
import java.util.Arrays;

public class ObjectEquals {
	public static void main(String[] args) {
		String[] strArray = {"Orange", "Strawberry","Grape", "Banana", "Apple", "Kiwi"};
		String[] stringArray = {"India", "UK", "USA", "Australia", "Japan","China", "Korea"};
		String[] strngArray = {"India", "UK", "USA", "Australia", "Japan","China", "Korea"};
		//Checking for Equality
		System.out.println(Arrays.equals(strArray, stringArray));
				
		if(Arrays.equals(stringArray, strngArray)) {
			System.out.println("Both the String Arrays are Equal");
		}
		else  {
			System.out.println("String Arrays are Not Equal");
		}
	}
}
Java Array Equals Method 9

Placed Under: Java

  • SQL DML, DDL, DCL & TCL Cmds
  • SQL NOT EXISTS Operator
  • SQL UPDATE from SELECT
  • SQL AFTER UPDATE Triggers
  • SQL Get Column Names in Table
  • SQL IF ELSE
  • SQL ACID Properties
  • SQL FOR XML PATH
  • Java Two Dimensional Array
  • Java Perfect Number Program
  • Java Count Digits in a Number
  • C Compare Two Strings Program
  • C Print Prime Numbers 1 to 100
  • C program to Reverse a String
  • C Palindrome Number Program
  • C Program for Palindrome String
  • C Remove Duplicate String Chars
  • C Square of a Number Program
  • C Sum and Average of N Number
  • Python Fibonacci Series program
  • Python Area Of Circle Program
  • Python Prime Numbers 1 to 100
  • Python Program for Leap Year
  • Tableau Rank Calculation
  • Tableau Google Maps usage
  • Power BI Format Dates
  • Power BI Top 10 Filters
  • Power BI – Create Hierarchy
  • Power BI DAX Math Functions
  • Learn SSIS in 28 Days
  • SSIS Transformations
  • SSIS Incremental Load
  • SSRS Drill Through Reports
  • SSRS Drill Down Reports
  • R Programming Tutorial

Copyright © 2021 · All Rights Reserved by Suresh

About Us | Contact Us | Privacy Policy