Está en la página 1de 8

UNIVERSIDAD TECNICA DE AMBATO

FACULTAD DE TECNOLOGIAS DE
INFORMACION, TELECOMUNICACIONES E
INDUSTRIAL

TELECOMUNICACIONES

SEGUNDO SEMESTRE

FUNDAMENTOS DE PROGRAMACION

ArrayList

BYRON CARRION

15 DE JUNIO DEL 2020


ArrayList

¿QUE ES UN ARRAY LIST?

Un array list es una clase de Java que funciona de igual manera que un array o vector, es decir
nos permite almacenar datos con la diferencia que en el ArrayList no es necesario conocer el
tamaño que tendrá dicho vector, siendo este dinámico, es decir se ajusta a los datos con los
cuales el programador este trabajando

Para declarar esta estructura tenemos que llamar la siguiente estructura

ArrayList identificador = new ArrayList();

También debemos importar la librería

import java.util.ArrayList;

Para trabajar con un ArrayList tenemos los siguientes comandos

Identificador.add(elemento);

// añadimos un elemento al vector

Identificador.add(n,elemento);

//añade un elemento en la posición n deslazando el resto de elementos


identificador.size();

// devuelve el tamaño del vector


Identificador.get(n);

// devuelve el elemento en la posicion n que ingresemos

Para esto nos ayudamos de la funcion String.Value(object);


identificador.contains(elemento);

//Identifica si existe un valor pasado como parámetro

Este valor será de tipo booleano


Identificador.remove(elemento);

//elimina el elemento que se pasa como parámetro


//Copiar un ArrayList

ArrayList identificador_copia = (ArrayList) identificador.clone();

EJEMPLO

EJERCICIO PARA ENCONTRAR LA CANTIDAD DE NUMEROS PARES QUE EL USUSARIO DESEE


CODIGO:

import java.util.ArrayList;

import java.util.Scanner;

public class Ejercicio02{

public static void main(String[] args) {

Scanner leer = new Scanner(System.in);

ArrayList vector = new ArrayList();

System.out.println("Ingrese la cantidad de numeros pares que desea obtener");

int cant= leer.nextInt();

for (int i = 1; i <= cant; i++) {

vector.add(i*2);

System.out.println("LOS "+cant+" pares son:");

System.out.println(vector);

También podría gustarte