Iagovar - Arrays en Java, y métodos interesantes

Arrays en Java, y métodos interesantes

Lista de métodos interesantes para los arrays en Java
Método Descripción Snippet
sort() Ordena los elementos de un array en orden ascendente
int[] numeros = {3, 1, 4, 2}; 
Arrays.sort(numeros);
binarySearch() Realiza una búsqueda binaria en un array previamente ordenado para encontrar un valor específico
int[] numeros = {1, 2, 3, 4}; 
int posicion = Arrays.binarySearch(numeros, 3);
equals() Compara dos arrays y devuelve true si son iguales y false si no lo son
int[] array1 = {1, 2, 3}; 
int[] array2 = {1, 2, 3}; boolean sonIguales = Arrays.equals(array1, array2);
fill() Llena un array con un valor específico
int[] numeros = new int[5]; 
Arrays.fill(numeros, 0);
copyOf() Crea una copia de un array
int[] array1 = {1, 2, 3}; 
int[] array2 = Arrays.copyOf(array1, array1.length);
toString() Devuelve una representación en forma de cadena de un array
int[] numeros = {1, 2, 3}; 
System.out.println(Arrays.toString(numeros));

No existe un método push() en Java para los arrays. Para agregar elementos a un array en Java, se pueden utilizar diversos métodos como el de copiar un array a uno nuevo con un elemento adicional o mediante la utilización de estructuras de datos dinámicas como las listas o los ArrayList.

Más información