Ejemplos ArrayList

	public static void main(String[] args) {
		ArrayList<Integer> numeros=rellenarRandom(10,10);
		System.out.println(numeros);
		System.out.println(sumaLista(numeros));
		System.out.println(filtrarListaPares(numeros));
	}
	// Un método al que le paso una cantidad y nos devuelve
	// un arraylist de ese tamaño con numeros aleatorios
	public static ArrayList<Integer> rellenarRandom(int tam, int rango){
		ArrayList<Integer> resultado=new ArrayList<Integer>();
		for(int i=0;i<tam;i++) {
			resultado.add((int) (Math.random()*rango+1));
		}
		return resultado;
	}
	public static int sumaLista(ArrayList<Integer> numeros) {
		int res=0;
		for(int n:numeros) {
			res+=n;
		}
		return res;
	}
	public static ArrayList<Integer> filtrarListaPares(ArrayList<Integer> numeros){
		ArrayList<Integer> resultado=new ArrayList<Integer>();
		for(int n:numeros) {
			if (n%2==0) {
				resultado.add(n);
			}
		}
		return resultado;
	}

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos