Escolar Documentos
Profissional Documentos
Cultura Documentos
ESTRUCTURA DE DATOS
GRUPO A
Agosto 2016
Km. 3.5 Carretera Apatzingn-Aguililla, Col. Tenencia de ChandioC.P. 60710, A.P. 49, Apatzingn, Michoacn,
Tel./Fax (453)-534-25-13 y (453)-534-03-71 WEB http://www.itsapatzingan.edu.mx, Email: itsapatzingan@itsa.edu.mx
En estructura de datos en java es muy importante el uso de los arreglos, ya que
estos son la esencia de las bases de datos, por ello Java proporciona ciertas
herramientas que facilitan las operaciones con dichos arreglos.[3]
Para ello proporciona una clase especial que contiene una serie de mtodos
estticos abstractos que realizan operaciones definidas y nicas sobre la lista en
cuestin, esta clase se conoce como la Clase Arrays. Estos son mtodos de alto
nivel, como sort para ordenar un arreglo, binarySearch para buscar en un arreglo
ordenado, equals para comparar arreglos y fill para colocar valores en un arreglo,
entre otros. [1] Estos mtodos se sobrecargan para los arreglos de tipo primitivo y
los arreglos de tipo Object. Adems, los mtodos sort y binarySearch estn
sobrecargados con versiones genricas que permiten a los programadores buscar
en arreglos que contengan objetos de cualquier tipo. Cabe mencionar que cuando
se va a trabajar con la clase Arrays, es necesario importarla antes del nombre de
la clase para as poder utilizar sus mtodos, de la siguiente manera:
import java.util.Arrays;[2]
import java.util.Arrays;
public class ArrayDemo {
public static void main(String[] args) {
equals: Indica si dos arrays son iguales. Como parmetro utiliza dos arrays del
mismo tipo. Devuelve un true o false.[4]
Sort: Ordena el array. Como parmetro un array de cualquier tipo de dato. Este
mtodo es void, esto significa que no devuelve nada.
Estos fueron solo algunos de los mtodos mas usados en los Arrays, ya que en
otras libreras propias del Arrays, como ArrayList, se encuentran muchos otros
metodos que se utilizan en las operaciones con los arrays. En algunos casos
algunos se hicieron con el fin de ser usados en tipos de Arrays especiales, como
las listas, colas y pilas.[3]
Fuentes:
Bibliogrficas:
Mesogrficas:
4. http://www.discoduroderoer.es/metodos-java-util-arrays-java/
5. http://www.tutorialspoint.com/java/util/arrays_copyofrange_short.htm
6. http://www.discoduroderoer.es/metodo-tostring-para-clases-en-java/