Class Archivio

public class Archivio
Classe Archivio. Contiene i dati degli studenti
Constructor Detail

Archivio

public Archivio(int maxStudenti)
Costruttore della classe archivio
Parameters:
maxStudenti - int numero massimo di studenti

Method Detail

insert

boolean insert(Studente s)
Inserisce uno studente. Se l'archivio è pieno non fa niente. Restituisce true o false a seconda che l'operazione sia andata a buon fine oppure no

insert

boolean insert(java.lang.String nome,
               java.lang.String cognome,
               java.lang.String matricola,
               java.util.Date dataNascita,
               java.lang.String luogoNascita)
Inserisce uno studente. Se l'archivio è pieno non fa niente. Restituisce true o false a seconda che l'operazione sia andata. a buon fine oppure no. Svolge questa operazione richiamando il metodo che ha un oggetto studete come parametro di ingresso.

remove

boolean remove(Studente s)
rimuove uno studente. Se lo studente non esiste non fa niente. Restituisce true o false a seconda che l'operazione sia andata a buon fine oppure no

remove

boolean remove(java.lang.String matricola)
Rimuove uno studente usando il numero di matricola per identificarlo. Se lo studente non esiste non fa niente. Restituisce true o false a seconda che l'operazione sia andata a buon fine oppure no

removeAt

boolean removeAt(int i)
Rimuove lo studente nella posizione i-esima. Se lo studente non esiste non fa niente. Restituisce true o false a seconda che l'operazione sia andata a buon fine oppure no

getStudenti

Studente[] getStudenti()
Metodo che restituisce l'insieme degli studenti;

getStudentiNatiIn

Studente[] getStudentiNatiIn(java.lang.String luogoNascita)
Metodo che restituisce l'insieme degli studenti nati in un certo luogo