Está en la página 1de 4

import java.util.

ArrayList;

public class NombresArrayLista

ArrayList<String> listaNombres = new ArrayList<String>();

public NombresArrayLista()

listaNombres.add("CARLOS");

listaNombres.add("ABAD");

listaNombres.add("STPHANI");

listaNombres.add("PABLO");

listaNombres.add("LOLA");

listaNombres.add("BRI");

public void anadirNombresLista(String nombre)

listaNombres.add(nombre); // añadir a : Ann, Cindy

public void mostrarLista()

System.out.println("veamos todos los nombres que agregamos:");

mostrarNombres(listaNombres);

private void mostrarNombres(ArrayList<String> nombresParaMostrar){


for (String nombre : nombresParaMostrar) {

System.out.println(".- " + nombre);

public void anadirNombreListaPosicion(String nombre, int posicion)

listaNombres.add(posicion,nombre); // añadir a : Bob en la posicion 1

public void eliminarNombreListaPosicion(int posicion)

listaNombres.remove(posicion); // eliminar a Ann que esta en posicion 0

public void modificarNombreListaPosicion(int posicion, String nombre)

listaNombres.set(posicion,nombre); // modifica el nombre de la posicio 0 a Bill

public int tamanioLista() //OK

int tamanio=listaNombres.size();

return tamanio;

public String obtenerNombreIndice(int posicionNombre) //get(pos)OK

String resultadoNombre=listaNombres.get(posicionNombre);
return resultadoNombre;

public boolean estaVaciaListaNombres() //OK

boolean vacialista=listaNombres.isEmpty();

return vacialista;

public void borraTodaLista() //OK

listaNombres.clear();

public boolean contieneNombreEnLista(String buscaNombre)//contains(obj)OK

boolean resul;

resul=listaNombres.contains(buscaNombre);

return resul;

public int buscarPrimeraAparicionNombre(String buscaNombre)//indexOf(obj)OK

int resul;

resul=listaNombres.indexOf(buscaNombre);

return resul;

}
ARRAY ARRAYLIST

1:Array es una estructura de datos de 1: ArrayList es una clase de colección variable


longitud fija en la que la longitud de la matriz no se puede
cambiar una vez fijada
2: Java creará la Lista de Array con el
tamaño predeterminado, pero es 2:  Se puede crear una instancia de ArrayList
obligatorio proporcionar el tamaño de sin especificar el tamaño
Array mientras se crea directa o
indirectamente inicializando Array
mientras lo crea.

También podría gustarte