Java long Array

long Array in Java

Java long array is used to store long data type values only. The default value of the elements in a java long array is 0.

With the following Java long array examples you can learn

  • how to declare Java long array
  • how to assign values to Java long array
  • how to get values from Java long array

I found lot of people search with keywords like java long array, long array in java, long array, how to create long array, long array example from google, bing and other search engines. But in their search they like to find contents for big array in the sense they store huge amount of data or objects.

All the arrays are indexed and declared by int only. That is the size of an array must be specified by an int value and not long or short. All the arrays index beginning from 0 to ends at 2147483646. You can store elements upto 2147483647.If you try to store long (big) elements in array, you will get performance problems. If you overcome performance problems you should go to java collection framework or simply use Vector.

Initializing a long Array in Java

Arrays are declared with [] (square brackets). If you put [] (square brackets) after any variable of any type only that variable is of type array remaining variables in that declaration are not array variables those are normal variables of that type.

If you put [] (square brackets) after any data type all the variables in that declaration are array variables. All the elements in the array are accessed with index. The array element index is starting from 0 to n-1 number i.e. if the array has 5 elements then starting index is 0 and ending index is 4.

// declares an array of longs
long[] longArray;

What is the Length of an Array in Java ?

In Java all the arrays are indexed and declared by int only. That is the size of an array must be specified by an int value and not long or short. All the arrays index beginning from 0 to ends at 2147483646. You can store elements upto 2147483647. If you try to store long (big) elements in array, you will get performance problems. If you overcome performance problems you should go to java collection framework or simply use Vector.

Syntax :
                        < data type > < variable >[];
                        < data type >[] < variable >
			    

Java long Array Example

/* Java long Array Example */
/* Save with file name LongArray.java */

public class LongArray
{
	public static void main(String args[])
	{
		//JAVA LONG ARRAY DECLARATION

		long a[];

		//MEMORY ALLOCATION FOR JAVA LONG ARRAY

		a = new long[4];

		//ASSIGNING ELEMENTS TO JAVA LONG ARRAY

		a[0] = 100000L;

		a[1] = 300000L;

		a[2] = 400000L;

		a[3] = 786777L;

		//LONG ARRAY OUTPUT

		System.out.println("Java long Array Example");

		for(int i=0;i<a.length;i++)
		{
			System.out.println("Element at Index : "+ i + " " + a[i]);
		}
	}
}
				    

Following Java long array example you can learn how to assign values to Java long array at the time of Java long array declaration.

How to assign values to Java long array at the time of Java long array declaration

/* How to assign values to Java long array at the time of Java long array declaration Example */
/* Save with file name LongArray2.java */

public class LongArray2
{
	public static void main(String args[])
	{
		//JAVA LONG ARRAY DECLARATION

		long a[] = {100000L,300000L,400000L,786777L};

		//JAVA LONG ARRAY OUTPUT

		System.out.println("Java long Array Example");

		for(int i=0;i<a.length;i++)
		{
			System.out.println("Element at Index : "+ i + " " + a[i]);
		}
	}
}
				    

Following Java long array example you can learn how to declare Java long array with other Java long array variables.

How to declare Java long array with other Java long array variables

/* How to declare Java long array with other Java long array variables Example */
/* Save with file name LongArray3.java */

public class LongArray3
{
	public static void main(String args[])
	{
		//JAVA LONG ARRAY DECLARATION

		long a[], a2; //a IS AN ARRAY a2 IS NOT AN ARRAY

		//MEMORY ALLOCATION FOR JAVA LONG ARRAY

		a = new long[4];

		//ASSIGNING ELEMENTS TO JAVA LONG ARRAY

		a[0] = 100000L;

		a[1] = 300000L;

		a[2] = 400000L;

		a[3] = 786777L;

		a2 = 222222L;

		//JAVA LONG ARRAY OUTPUT

		System.out.println("Java long Array Example");

		System.out.println("a2 value is : "+a2);

		for(int i=0;i<a.length;i++)
		{
			System.out.println("Element at Index : "+ i + " " + a[i]);
		}
	}
}
				    

Following Java long array example you can learn how to assign Java long array to other Java long array.

How to assign Java long array to other Java long array

/* How to assign Java long array to other Java long array Example */
/* Save with file name LongArray4.java */

public class LongArray4
{
	public static void main(String args[])
	{
		//JAVA LONG ARRAY DECLARATION

		long[] a, a2; //a AND a2 ARE ARRAY VARIABLES

		//MEMORY ALLOCATION FOR JAVA LONG ARRAY

		a = new long[4];

		//ASSIGNING ELEMENTS TO JAVA LONG ARRAY

		a[0] = 100000L;

		a[1] = 300000L;

		a[2] = 400000L;

		a[3] = 786777L;

		//ASSIGNING a ARRAY TO a2 ARRAY VARIABLE

		a2 = a;

		//JAVA LONG ARRAY OUTPUT

		System.out.println("Java long Array Example");

		System.out.println("a array values");

		for(int i=0;i<a.length;i++)
		{
			System.out.println("Element at Index : "+ i + " " + a[i]);
		}

		System.out.println("a2 array values");

		for(int i=0;i<a2.length;i++)
		{
			System.out.println("Element at Index : "+ i + " " + a2[i]);
		}
	}
}