Leonardo.it I say blog!
  • 25
  • mag
  • 2009

Il Framework Collection – Le LinkedList

Di Antonio Avolio, in Java, Programmazione.

Le LinkedList, sono strutture dati che “collezionano” gli oggetti in locazioni di memoria non contigue diversamente dagli ArrayList.
Ogni elemento della lista contiene al suo interno sia un riferimento all’elemento successivo della sequenza, sia un riferimento all’elemento precedente. Ad ogni rimozione di un elemento dalla LinkedList, corrisponde una riorganizzazione dei “puntatori” agli elementi precedenti e successivi dell’elemento rimosso, quindi a differenza dell’ArrayList la rimozione è molto più efficiente, analogo discorso può essere fatto per l’inserimento di un elemento all’interno della lista.


Come accaduto per la Collection Vector analizziamo i metodi principali:

[sourcecode language='java']
List v=new LinkedList();
[/sourcecode]

Per aggiungere gli elmenti alla lista è possibile utilizzare il metodo add, che aggetta in ingresso un oggetto oppure una collezione di oggetti.

[sourcecode language='java']
v.add(10);
v.add(15);
v.add(20);
[/sourcecode]

La rimozione di un oggetto avviene per mezzo del metodo remove, che accetta in ingresso la posizione dell’oggetto da rimuovere, ad esempio volendo rimuovere il valore 15 digiteremo:

[sourcecode language='java']
v.remove(1);
[/sourcecode]

La navigazione su una LinkedList può essere effettuata semplicemente utilizzando un ciclo for, oppure utilizzando un particolare oggetto l’iterator che sarà oggetto dei prossimo post.

[sourcecode language='java']
for (int i=0;i System.out.println(vettore.elementAt(i));
[/sourcecode]

Come ultima annotazione, voglio segnalare la presenza dei metodi addFirst e addLast che permettono rispettivamente di inserire un oggetto in testa oppure alla fine della nostra lista.

[sourcecode language='java']
l.addFirst(70);
l.addLast(100);
[/sourcecode]

Termini legati all'articolo: , , .
Altri articoli:

Articoli correlati a "Il Framework Collection – Le LinkedList"

  • Il Framework Collections – Introduzione

    Alcuni utili strumenti per la gestione di un insieme di oggeti in Java, vengono messi a disposizione dalle Collection, un framework, che raccoglie varie classi


  • Il Framework Collection – I Vector

    All'interno del Framework Collection, troviamo la struttura Vector, al fine di manipolare oggetti omogenei tra loro. La classe Vector, appartiene al package java.util. Rispetto ad


  • Una Integrazione Facebook In Arrivo Su iPhone 4.0 ?

    Il sito Engadget ha scavato a fondo nell’ iPhone OS 4.0, e ha scoperto qualche notizia interessante riguardo Facebook. While scoping out the .plist


  • Excel e Java

    Capita spesso che le nostre applicazioni debbano interagire con applicazioni esterne, come ad esempio quelle della suite Microsoft Office. Per poter facilitare il nostro compito possiamo


  • Temi per Windows Vista

    Vi presento 9 tra i migliori temi per Windows Vista. SquAero for Vista SP1 Leopard OSX for Vista Eastern Sea Systems Master Collection



Commenti:

Commenta su "Il Framework Collection – Le LinkedList"




Il network di TipOff!


Gallery

ebay proposta d'acquisto
TopWinPrio
comprare giochi a poco prezzo
rete wi-fi, raggio rete wi-fi
registrare video da schermo
free-ocr
come guadagnare con amazon, programma affiliazione amazon
notifiche ricezioni email gmail
programmare vacanze online
ridurre dimensioni di un'immagine
codice bic, codice swift
airdisplay-414x271