Arrays o Vectores
Un vector sería algo muy similar a una lista, ademas que siempre se usan junto con bucles. En Java, un array unidimensional se declara como:
tipo[] nombreVector = new tipo[tamaño];
En Java, el primer elemento de un array es el que posee el índice 0, por lo tanto, un array de 20 elementos posee sus elementos numerados de 0 a 19.
Métodos
En Java los vectores son instancias de una clase, por lo tanto tienen diversos métodos muy útiles:
//Longitud del Vector nombreVector.length()
String
Un string en Java es mucho más fácil de manejar que en C, incluso se puede:
- Comparar directamente
- Añadir más frases con algo tan simple como String + “bla”
Sintaxis:
String nombreDelString;
Métodos
En Java los Strings son instancias de una clase, por lo tanto tienen diversos métodos muy útiles:
//LONGITUD nombreDelString.length() //REGRESAR CHAR EN X POSICION nombreDelString.CharAt(x)
Hay algo curioso con Java, y es que sus strings son inmutables, es decir que no pueden cambiar, así para evitar que andemos creando objetos sin usar por todos lados, cambiamos string por estas clases, que para todo lo demás funcionan más o menos igual:
StringBuffer //Mas seguro StringBuilder //Mas rapido
Matrices
Es de la forma más sencilla un array de arrays
Sintaxis:
//DECLARACIÓN tipo[][]nombreMatriz = new tipo[tamañoEnX][tamañoEnY]; //INICIALIZACION tipo[][]nombreMatriz = { {1,2,3} {4,5,6} … {7,8,9} };
Métodos
En Java las Matrices son instancias de una clase, por lo tanto tienen diversos métodos muy útiles:
//TAMAÑO EN X nombreMatriz.length //TAMAÑO EN Y nombreMatriz[0].length
Tipo Vector
Sintaxis:
Vector<Objeto> Nombre = new Vector<Objeto>();
Métodos
En Java los vectores son instancias de una clase, por lo tanto tienen diversos métodos muy útiles:
//AÑADE AL FINAL DEL VECTOR nombreVector.add(Atributo)
Tipo ArrayList
Las arraylist son como unos arrays en esteroides , nos permiten hacer mas cosas.
Sintaxis:
ArrayList<Objeto> Nombre = new ArrayList<Objeto>(); //O crearlo con una longitud ArrayList<Objeto> Nombre = new ArrayList<Objeto>(Longitud);
Manejo de ArrayList
En Java los ArrayList son instancias de una clase, por lo tanto tienen diversos métodos muy útiles:
//Tamaño listaNumeros.size(); //Obtener un Elemento listaNumeros.get(i); //Añade en Posición listaNumeros.add(int index, Object Elemento); //Clona un ArrayList listaNumeros.clone(); //Coloca un Elemento en cierto Lugar listaNumeros.set(int index, Object Elemento); //Regresa su forma de Array listaNumeros.toArray();
![]() |
![]() |
![]() |