Clase array java

En este ejemplo de java mostrare las utilidades que vienen en la clase estatica de Arrays clase que se encuentra en el paquete java.utils
Una clase estática permite ser utilizada como si fuera un objeto (como ocurre con Math). Esta clase posee métodos muy interesantes para utilizar sobre arrays.

Se usa asi:   Arrays.método(argumentos);


Arrays.fill
Permite lenar todo un array unidimensional con un determinado valor. Sus
argumentos son el array a rellenar y el valor deseado

int valores[]=new int[23];
Arrays.fill(valores,-1);//Todo el array vale -1
También permite decidir desde que índice hasta qué índice rellenamos:
Arrays.fill(valores,5,8,-1);//Del elemento 5 al 7 valdrán -1

equals
Compara dos arrays y devuelve true si son iguales.

sort
Permite ordenar un array en orden ascendente. Se pueden ordenar sólo una serie de
elementos desde un determinado punto hasta un determinado punto.

int x[]={4,5,2,3,7,8,2,3,9,5};
Arrays.sort(x);//Estará ordenado
Arrays.sort(x,2,5);//Ordena del 2º al elemento

binarySearch
Permite buscar un elemento de forma rrapida  en un array

int x[]={1,2,3,4,5,6,7,8,9,10,11,12};
Arrays.sort(x);

System.out.println(Arrays.binarySearch(x,8));//Da 7

Java


Comentarios

Populares

Buscar en este blog