io intanto partirei da qui http://docs.oracle.com/javase/tutori...ons/index.html , altra documentazione online la trovi.
Dopo aver letto quanto meno quello che ti ho passato, noti che:
codice:LinkedList<integer> lista =newLinkedList<integer>();
serve a creare una lista (non so perché scegli Linked) di interi (Integer, non integer), per cui non puoi camuffare "elemento" per un intero.
Non bypassare argomenti tentando di scrivere codice, le collection sono molto importanti, falle per bene