The Arrays class in Java is part of java.util package. It provides utility methods to work with arrays such as sorting, searching, comparing, and converting arrays to strings.
java.util packageTo use the Arrays class, import it first:
// Importing Arrays utility class
import java.util.Arrays;
// Demonstrating common Arrays class methods
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] numbers = {5, 2, 9, 1, 3};
Arrays.sort(numbers);
System.out.println(Arrays.toString(numbers));
int index = Arrays.binarySearch(numbers, 3);
System.out.println(index);
}
}
Output:
[1, 2, 3, 5, 9]
2
Explanation: The array is first sorted in ascending order. Then binarySearch() finds the index of element 3.
Edit the numbers below (separated by commas) and click the buttons to simulate Java Array methods.
// Output will appear here...
binarySearch()Arrays.toString() for easy debuggingArrays.sort()Arrays.equals()Arrays.fill()