Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Taller de
Algoritmos y
Estructuras
de Datos I
1
Arreglos
Guardar tipos básicos de datos
Los arrays son objetos en Java, el correcto uso supone los siguientes pasos:
1. Declarar el array
o Tipo [] nombreDelArray; //Sintaxis
o int[] numeros; //declarar un array de enteros escribimos
o
2. Crear el array
o numeros=new int[4]; //crear un array de 4 número enteros
o int[] numeros =new int[4]; //La declaración y la creación del
array en una línea
3. Inicializar los elementos del array
numeros[0]=278; //inicializar el array de 4 enteros
numeros[1]=-45;
numeros[2]=15;
numeros[3]=-125;
4. Usar el array
}
Los arrays se pueden declarar, crear e inicializar en una misma línea, del
siguiente modo:
Utilizando length Java verifica que el índice no sea mayor o igual que la
dimensión del array, garantizando que no accederá a un lugar que
supere la longitud y se interrumpa la ejecución del programa.
Declarar
Integer [] num;
Crear el array
num=new Integer[2]; //longitud, para 2 objetos enteros
Inicializar los elementos del array
num[0]=new Integer(10); //se inicializa el objeto y almacena
num[1]=new Integer(30);
Usar el array
CLASE VECTOR
Es una implementación heredada desde JDK 1.1. En JDK 1.2 fue adaptada
para que implementase List. De hecho deriva de AbstracList.
Su árbol dentro de Java está organizado de la siguiente forma:
java.util
Class Vector<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.Vector<E>
Para usar la clase Vector debe importar el paquete java.util al principo del
archivo del código fuente
import java.util.*;
import java.lang.*;
import java.util.*;
class CVector {
public static void main(String Args[]) {
int j;
Vector v=new Vector(7,5);
System.out.println();
System.out.println("vector en reversa: ");
System.out.println();
System.out.println("imprime el vector como cadena: ");
System.out.println(v.toString()); // convierte en string los elemento
System.out.println("cantidad de elementos: " + v.size());
System.out.println("capacidad del vector: " + v.capacity());
}
}
Para acceder a todos los elementos del vector, se puede utilizar una
estructura repetitiva, como en el ejemplo anterior.
Deitel y Deitel, “Java cómo programar ”, séptima edición, ed. Pearson, 2008.
Import java.util.*;
import java.util.Enumeration;
Enumeration e = v.elements();
while (e.hasMoreElements()) {
System.out.println(e.nextElement());
}
}
}
Deitel y Deitel, “Java cómo programar ”, séptima edición, ed. Pearson, 2008.
www.uesiglo21.edu.ar