/* Løsning på oppgave 2 i kapittel 16
*
* Vi antar at det dreier seg om en FIFO-liste.
*
*/
Object taUt() {
Object returobjekt = null;
if (første != null) {
// returobjekt skal peke på den nåværende førstes data-objekt
returobjekt = første.data;
// Vi oppdaterer peker-kjeden
if (første.neste != null) {
første = første.neste;
første.forrige = null;
} else {
første = null;
siste = null;
}
}
// objektet som hentes ut returneres til kallstedet
return returobjekt;
}
Tilbake
|