Class ArchivioStudenti2

java.lang.Object
  extended by ArchivioStudenti2

public class ArchivioStudenti2
extends java.lang.Object


Constructor Summary
ArchivioStudenti2()
          costruttore: inizializza un archivio vuoto.
ArchivioStudenti2(java.util.Scanner reader)
          costruttore: inizializza un archivio, acquisendo i dati da oggetto di classe Scanner
 
Method Summary
 void aggiungi(Studente unoStudente)
          aggiunge all'archivio uno studente
 boolean isEmpty()
          verifica se l'archivio e' vuoto
 Studente rimuovi()
          rimuove il primo elemento dell'archivio.
 java.lang.String toString()
          restituisce una stringa che contiene i dati degli studenti memorizzati nell'archivio.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArchivioStudenti2

public ArchivioStudenti2()
costruttore: inizializza un archivio vuoto.


ArchivioStudenti2

public ArchivioStudenti2(java.util.Scanner reader)
costruttore: inizializza un archivio, acquisendo i dati da oggetto di classe Scanner

Parameters:
reader - oggetto di classe Scanner
Method Detail

aggiungi

public void aggiungi(Studente unoStudente)
aggiunge all'archivio uno studente

Parameters:
unoStudente - lo studente da aggiungere

isEmpty

public boolean isEmpty()
verifica se l'archivio e' vuoto

Returns:
true se l'archivio e' vuoto, false altrimenti

rimuovi

public Studente rimuovi()
rimuove il primo elemento dell'archivio. Il metodo non altera l'ordine degli oggetti dell'array.

Returns:
l'elemento rimosso
Throws:
java.util.NoSuchElementException - se l'archivio e' vuoto

toString

public java.lang.String toString()
restituisce una stringa che contiene i dati degli studenti memorizzati nell'archivio.

Overrides:
toString in class java.lang.Object
Returns:
i dati contenuti nell'archivio