Lista enlazada con LinkedList

Les traigo un codigo de como crear una lista enlazada utilizando LinkedList, también les dejo un apunte sobre Colecciones( Estrenando los datos adjuntos en los temas :))

Codigo Lista enlazada LinkedList.

package Linked;

import javax.swing.*;
import java.util.*;
class ListaEnlazada
{
                 public static void main (String[] args)
                 {
                   LinkedList<String> myList=new LinkedList<String>();

        Integer menu;

do{
                menu = Integer.parseInt(JOptionPane.showInputDialog("Menu\n\n1 Insertar ala izquierda\n2 Insertar a la derecha\n3 Eliminar a la izquierda\n4 Eliminar a la derecha\n5 Borrar toda la lista\n6 Salir"));
                 switch (menu)
                                        {      
                                                case 1:
                                                myList.addFirst(JOptionPane.showInputDialog("introduce el valor a agregar"));
                                                JOptionPane.showMessageDialog(null,""+myList);
                                                break; 
                                                case 2:
                                                myList.addLast(JOptionPane.showInputDialog("introduce el valor a agregar"));
                                                JOptionPane.showMessageDialog(null,""+myList);
                                                break;
                                                case 3:
                                                myList.removeFirst();
                                                JOptionPane.showMessageDialog(null,""+myList);
                                                break;
                                                case 4:
                                                myList.removeLast();
                                                JOptionPane.showMessageDialog(null,""+myList);
                                                break;
                                                case 5:
                                                myList.clear();
                                                JOptionPane.showMessageDialog(null,""+myList+"Lista Vacia");
                                                //System.exit(0);
                                                }
                 
                                        }while(menu!=6);
                                        System.exit(0);
                                }
                }

Espero sirva les sirva el code para algo :)

AdjuntoTamaño
Collections.pdf64.83 KB