First In First Out ( FIFO ) datastrukturer , eller köer , tillåter programmeraren att hämta data från en struktur i den ordning det gick i. Detta kan vara användbart i många situationer där programmeraren behöver en ständigt roterande uppsättning data . I många språk , är programmeraren kvar att reda ut det själv med hjälp av antingen pekare minnesadresser eller matriser , men i Java som är onödigt . Den " Queue " gränssnitt ger denna funktionalitet i en mängd befintliga klasser , och det bästa valet är " LinkedList . " Instruktioner
1
Öppna " NetBeans . " Klicka på " File " och " Ny klass . "
2
Type " psvm " för att skapa en huvudsaklig metod .
3
Lägg till följande kod i den huvudsakliga metod :
LinkedList FIFO = ny LinkedList ( ) ;
fifo.offer ( " Det här är först . " ) ;
fifo.offer ( " Det här är den andra . " ) ;
fifo.offer ( " Det här är " erbjudande " metoden lägger till nya data i slutet av kön . "Lägg till" metoden också kan användas , och kan valfritt ange en position i listan för det nya elementet . The "poll " metoden kommer både returnera varan på chefen för kön och ta bort den från listan helt . Om du vill titta på objektet längst fram i listan , men inte har det bort , skulle du använda den " peak " i stället.
Addera