Hace pocos días hablabamos de los ArrayList y como dije había mucho más de que hablar, así que ahí vamos:
Nota: Este artículo va a ser totalmente práctico
Supongamos que queremos hacer un ArrayList que almacene objetos de un tipo determinado, podemos especificar eso, por ejemplo, supongamos un ArrayList que contenga String. Vamos a ir poniendo un ejemplo y comentando que hacen las lineas
ArrayList colores = new ArrayList(); //Creo un ArrayList que contenga Strings colores.add("amarillo"); //Agrego colores colores.add("azul"); colores.add("verde"); colores.add("rojo"); int tamano=colores.size(); //Creo una variable entera y le paso el tamaño del ArrayList String ultimo=colores.get(colores.size()-1);//Pasa a la variable ultimo el último valor del arraylist (recuerden que comienza en 0), en este caso rojo. colores.indexOf("amarillo"); // Devuelve la posición de amarillo, en este caso 0. colores.clear(); //Borra todos los elementos del ArrayList colores.isEmpty(); // Devuelve True si el ArrayList esta vacio. Sino Devuelve False. En este caso devolvería True ya que lo vaciamos en la instrucción anterior.
Hay mucho más que hablar sobre ArrayList, pronto vamos a ir incorporando más cosas.