You are on page 1of 4

Colecciones en Java Cdigo de un Arraylist public class NodoLista4{ String nom; int calif1; int calif2; int calif3;

} import java.util.*; public class ListaAlumnos{ static double prom; public static void main( String args[] ){ Scanner leer = new Scanner(System.in); NodoLista4 nodo = new NodoLista4(); int op; ArrayList lista = new ArrayList(); do{ System.out.println( "Ingrese el nombre del alumno:" ); nodo.nom = leer.next(); System.out.println( "Ingrese la primera calificacin:" ); nodo.calif1 = leer.nextInt(); System.out.println( "Ingrese la segunda calificacin:" ); nodo.calif2 = leer.nextInt(); System.out.println( "Ingrese la tercera calificacin:" ); nodo.calif3 = leer.nextInt(); lista.add("Nombre del alumno:\n"+nodo.nom); lista.add("Calificacin 1:\n"+nodo.calif1); lista.add("Calificacin 2:\n"+nodo.calif2); lista.add("Calificacin 3\n"+nodo.calif3); promedio(nodo.calif1, nodo.calif2, nodo.calif3); lista.add("Su promedio es:\n"+prom); System.out.println( "Desea ingresar otro alumno?" ); System.out.println( "1.-Si\t 2.-No" ); op = leer.nextInt(); } while(op != 2); List lista2 = new ArrayList(lista); Iterator it = lista2.iterator(); while (it.hasNext()){

System.out.println(it.next()+""); } } private static double promedio(int calif1, int calif2, int calif3){ int suma = calif1 + calif2 + calif3; prom = suma/3; return prom; } }

ejemplo LinkedList import java.util.LinkedList; // importamos la clase LinkedList public class EjemploLista { public static void main (String[] args) { LinkedList Lista = new LinkedList(); // creamos la lista Lista.push("Hola"); // agregamos la cadena "Hola" al final de la lista Lista.push("como"); // agregamos la cadena "como" al final de la lista Lista.push("estas"); // agregamos la cadena "estas" al final de la lista Lista.push("tu"); // agregamos la cadena "tu" al final de la lista Lista.push("?"); // agregamos la cadena "?" al final de la lista Object A = Lista.get(2); // el objeto A recibe la cadena que se encuentra en la posicion 2 de la lista, osea la cadena "estas" System.out.println(A); // mostramos el objeto A //----------------------------------if(Lista.contains("tu")) // Verificar si la lista contiene la cadena "tu" { System.out.println("La lista si contiene la cadena tu"); } else { System.out.println("La lista no contiene la cadena tu"); } //----------------------------------System.out.println(Lista.size()); // imprime el tamao de la lista Lista.pop(); // Eliminamos el ultimo objeto de la lista, osea la cadena "?"

System.out.println(Lista); // Muestra la lista, ya no deberia tener el elemento "?" //----------------------------------Lista.clear(); // borra todos los elementos de la lista if(Lista.isEmpty()) // comprueba si la lista esta vacia { System.out.println("La lista esta vacia"); } else { System.out.println("La lista no esta vacia"); } } }

ejemplo hashset import java.util.LinkedList; // importamos la clase LinkedList public class EjemploLista { public static void main (String[] args) { LinkedList Lista = new LinkedList(); // creamos la lista Lista.push("Hola"); // agregamos la cadena "Hola" al final de la lista Lista.push("como"); // agregamos la cadena "como" al final de la lista Lista.push("estas"); // agregamos la cadena "estas" al final de la lista Lista.push("tu"); // agregamos la cadena "tu" al final de la lista Lista.push("?"); // agregamos la cadena "?" al final de la lista Object A = Lista.get(2); // el objeto A recibe la cadena que se encuentra en la posicion 2 de la lista, osea la cadena "estas" System.out.println(A); // mostramos el objeto A //----------------------------------if(Lista.contains("tu")) // Verificar si la lista contiene la cadena "tu" { System.out.println("La lista si contiene la cadena tu"); } else { System.out.println("La lista no contiene la cadena tu"); } //----------------------------------System.out.println(Lista.size()); // imprime el tamao de la lista

Lista.pop(); // Eliminamos el ultimo objeto de la lista, osea la cadena "?" System.out.println(Lista); // Muestra la lista, ya no deberia tener el elemento "?" //----------------------------------Lista.clear(); // borra todos los elementos de la lista if(Lista.isEmpty()) // comprueba si la lista esta vacia { System.out.println("La lista esta vacia"); } else { System.out.println("La lista no esta vacia"); } } } Ejemplo HashMap import java.util.*; public class Agenda{ public static void main(String args[]){ // Definir un HashMap HashMap global = new HashMap(); // Insertar valores "key"-"value" al HashMap global.put("Doctor", "(+52)-4000-5000"); global.put("Casa", "(888)-4500-3400"); global.put("Hermano", "(575)-2042-3233"); global.put("Hermana", "(421)-1010-0020"); global.put("Suegros", "(334)-6105-4334"); global.put("Oficina", "(304)-5205-8454"); global.put("Ana C.", "(756)-1205-3454"); global.put("Luis G.", "(55)-9555-3270"); global.put("Oficina 2", "(874)-2400-8600"); // Definir Iterator para extraer/imprimir valores for( Iterator it = global.keySet().iterator(); it.hasNext();) { String s = (String)it.next(); String s1 = (String)global.get(s); System.out.println(s + " : " + s1); } } }

You might also like