Herramientas de usuario

Herramientas del sitio


bloque2:clasearrays

¡Esta es una revisión vieja del documento!


Clase Arrays

La clase Arrays, es una clase con métodos static, útiles para trabajar con arrays. Como sus métodos son estaticos, no necesitamos crear un objeto de esa clase (instanciar la clase), sino que al igual que con la clase Math, llamaremos a cada método precedido por el nombre de la clase.

int[] arrayEnteros = { 4, 7, -45, 456, 0};
Arrays.sort(arrayEnteros);
//El array queda ordenado

La mayor parte de los métodos de esta clase están sobrecargados por lo que se pueden usar para cualquier tipo de array.

Métodos Clase Arrays

Método Descripción Parámetros que recibe Tipo de datos que devuelve
sort() Ordena los elementos de array Un array de cualquier tipo void, el array queda ordenado
bynarySearch(array, elemento) Un entero indicando la posición del elemento indicando. Devuelve un valor negativo si no encuentra el elemento. El array debe estar ordenado.void

static boolean equals(array1, array2); Devuelve true si los arrays tienen el mismo contenido.

static String toString(array); Devuelve un String con la representación de los valores de los elementos del array.

static void fill(array, valor); Rellena el array con el valor indicado.

static tipo_array copyOf(array); Devuelve un array del mismo tipo que el introducido siendo una copia exacta de él.

static tipo_array copyOfRange(array, inicio, fin); Devuelve un array del mismo tipo introducido, con los elementos desde el valor indicado en inicio hasta el valor indicado en fin.

Para saber qué métodos nos ofrece esta clase podemos consultar la API de Java: https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html

bloque2/clasearrays.1520007381.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)