Ejemplos Collections

ArrayList<String> alumnos= new ArrayList<String>();
		
		alumnos.add("Ana");
		alumnos.add("Eva");
		alumnos.add("Pep");
		
		// Añadir elementos a mi colección de una manera rápida
		Collections.addAll(alumnos, "Rosa","Juan","María");
		System.out.println(alumnos);
		
		// Sustituye todos los elementos existentes con el que pones
		//Collections.fill(alumnos, "Ana");
		
		// Puedo ordenar desde la colección
		Collections.sort(alumnos);
		// Si le doy la vuelta, tengo de mayor a menor
		Collections.reverse(alumnos);
		System.out.println(alumnos);
		
		// Desordenar una colección
		Collections.shuffle(alumnos);
		System.out.println(alumnos);
		
		Collections.reverse(alumnos);
		System.out.println(alumnos);
		
		// Intercambiar elementos
		Collections.swap(alumnos, 0, 2);
		System.out.println(alumnos);
		
		alumnos.add("Ana");
		// Veces que aparece un elemento en la colección
		System.out.println(Collections.frequency(alumnos, "Ana"));
		
		// Máximo y mínimo
		System.out.println(Collections.max(alumnos));
		System.out.println(Collections.min(alumnos));
		

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos