In Java Arrays is a class which extends the class Object. The methods existing in this class are static for performing the operations like searching, sorting, comparing, and filling array elements. This class is a part of Java Collection Framework and is available in java.util package.
public class Arrays extends Object
This class provides various methods respecting to the performing operations some of then are as follows :
syntax : public static <T> List<T> asList(T... a)
syntax : public static int binarySearch(byte[] a, byte key)
syntax : public static boolean[] copyOf(boolean[] original, int newLength)
syntax : public static boolean[] copyOfRange(boolean[] original, int from, int to)
syntax : public static boolean equals(boolean[] a, boolean[] a2)
syntax : public static void fill(boolean[] a, boolean val)
syntax : public static int hashCode(boolean[] a)
syntax : public static void sort(byte[] a)
syntax : public static String toString(boolean[] a
Example :
package devmanuals.com;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class ArraysDemo {
public static void main(String[] args) {
String[] a = { "Mango", "Apple", "PineApple", "Grapes" };
List l = Arrays.asList(a);
System.out.println("Unsorted list = "+l);
Collections.sort(l);
System.out.println("Sorted list = "+l);
int i = Arrays.binarySearch(a, "PineApple");
System.out.println("In array PineApple is at the position : " + i);
}
}
Output :
|
Unsorted list = [Mango, Apple, PineApple, Grapes] Sorted list = [Apple, Grapes, Mango, PineApple] In array PineApple is at the position : 3 |
[ 0 ] Comments