🚀 TechFlow Now

← Back to Resources

Java Array Methods

length

Returns the size of the array.

int[] arr = {1,2,3,4};
System.out.println(arr.length); // 4
            

Arrays.toString(arr)

Converts array to string representation.

import java.util.Arrays;
System.out.println(Arrays.toString(arr)); // [1, 2, 3, 4]
            

Arrays.sort(arr)

Sorts the array in ascending order.

Arrays.sort(arr);
System.out.println(Arrays.toString(arr)); // [1,2,3,4]
            

Arrays.copyOf(arr, newLength)

Copies array into new array with specified length.

int[] copy = Arrays.copyOf(arr, arr.length);
System.out.println(Arrays.toString(copy)); // [1,2,3,4]
            

Arrays.copyOfRange(arr, from, to)

Copies a range of array elements into new array.

int[] range = Arrays.copyOfRange(arr, 1, 3);
System.out.println(Arrays.toString(range)); // [2,3]
            

Arrays.equals(arr1, arr2)

Checks if two arrays are equal.

int[] a = {1,2};
int[] b = {1,2};
System.out.println(Arrays.equals(a,b)); // true
            

Arrays.fill(arr, value)

Fills all elements with a specific value.

Arrays.fill(arr, 0);
System.out.println(Arrays.toString(arr)); // [0,0,0,0]
            

Arrays.binarySearch(arr, key)

Performs binary search on sorted array.

int[] sorted = {1,3,5,7};
System.out.println(Arrays.binarySearch(sorted, 5)); // 2
            

Arrays.stream(arr)

Creates a stream from array for functional operations.

import java.util.Arrays;
Arrays.stream(arr).forEach(System.out::println);