Max Geek

Clase Arrays en Java

Posted on: abril 24, 2009

Hay lenguajes que quieras o no, te vas a tropezar con ellos algún día, uno de ellos es Java. Pues bien, dentro de Java hay una clase Arrays que incluye una serie de funciones que probablemente no conozcas. Por ejemplo ¿Has hecho un for alguna vez para imprimir un array? ¿Has hecho una función para ordenar tu array? Si la respuesta es positiva esto te resultará útil.

o

Impresión de arrays enteros

Lo que solías hacer:

public class Ejemplo {
	public static void main(String args[]){
		int[] arry_int={49,38,65,97,76,13,27,55}; //Por ejemplo
		for (int i=0; i<arry_int.length;i++)
			System.out.print(arry_int[i] + " ");
	}
}

Y la salida sería:
49 38 65 97 76 13 27 55

Si utilizamos java.util.Arrays podremos hacer algo como esto:

import java.util.Arrays;
public class Ejemplo {
	public static void main(String args[]){
		int[] arry_int={49,38,65,97,76,13,27,55}; //Por ejemplo
		System.out.println(Arrays.toString(arry_int));
	}
}

Y la salida sería:
[49, 38, 65, 97, 76, 13, 27, 55]

Métodos de Ordenación

También tenemos un método que facilita enormemente la tarea de ordenación de los arrays, sort:

import java.util.Arrays;
public class Ejemplo {
	public static void main(String args[]){
		int[] arry_int={49,38,65,97,76,13,27,55}; //Por ejemplo
		Arrays.sort(arry_int);
		System.out.println(Arrays.toString(arry_int));
	}
}

Salida: [13, 27, 38, 49, 55, 65, 76, 97]

Enlace a la página de documentación aquí

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: