package Unidad_2;
import java.util.*;
public class ListaLigada {
public static void main(String[] args) {
Scanner leer = new Scanner (System.in);
int num;
int op;
LinkedList lista = new LinkedList ();
do{
System.out.println("\t Menu \t");
System.out.println(" Operaciones con listas");
System.out.println("1.- Incerta al principio");
System.out.println("2.- Incerta al final");
System.out.println("3.- Borrar al principio");
System.out.println("4.- Borrar al final ");
System.out.println("5.- Mostrar la lista ");
System.out.println("6.- Borrar toda la lista");
System.out.println("7.- Salir");
System.out.println("\n");
System.out.println("Elija la operacion que desee");
op=leer.nextInt();
switch (op){
case 1:
System.out.println("Inserte numero");
num=leer.nextInt();
lista.addFirst(num);
break;
case 2:
System.out.println("inserte numero");
num=leer.nextInt();
lista.addLast(num);
break;
case 3:
System.out.println("Borra el primer nodo");
lista.removeFirst();
break;
case 4:
System.out.println("Se borrara el nodo final");
lista.removeLast();
break;
case 5:
System.out.println("La lista es la siguiente");
List lista2= new ArrayList (lista);
Iterator it = lista2.iterator();
while (it.hasNext()){
System.out.println(it.next()+"");
}
case 6:
System.out.println("Se borraran todos los elementos");
lista.clear();
break;
case 7:
System.out.println("Al rato");
break;
}
}
while (op !=7);
}
}
No hay comentarios:
Publicar un comentario