Arrays

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();
btn1 btn
btn

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 )

Google+ photo

Estás comentando usando tu cuenta de Google+. 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 )

Conectando a %s