[LAB] Esercizi Clicca QUI per vedere il messaggio nel forum |
monterika |
Ma avete letto il testo dell'esercizio TemporaryFile? Non riesco a capire cosa chiede l'esercizio anche perchè secondo me non è stato usato un italiano decente. Se qualcno l'ha capito potrebbe spiegarlo?
Grazie Ciaoooooo |
Lunik |
info gen turno 1 o 2? |
yeah |
Poi postare il testo o un link? |
Konrad |
Dici questo?
Costruire la classe TemporaryFile che implementi
la variabile di istanza String prefix
il metodo String getName() che una ritorni una stringa contenente il possibile nome di un file NON esistente nella directory corrente che inizi con il contenuto della variabile prefix
Suggerimento 1: generate una serie di nomi di file tramite una regola e di volta in volta provate ad aprire i file in lettura. Utilizzate "al contrario" l'eccezione FileNotFoundException: quando questa viene lanciata, il nome generato è corretto.
Suggerimento 2: per generare la serie di nomi basta una semplice regola. Ad esempio basta aggiungere ogni volta un determinato carattere al prefisso di partenza: se questo vale "ciao", basterà verificare se esista un file di nome "ciao"; se questo non esiste il metodo ritornerà "ciao", altrimenti verificherà se esista un file di nome "ciao1", eventualmente continuando a considerare "ciao11", "ciao111" e così via.
In effetti e' parecchio incomprensibile :?
Da quel poco che ho capito:
Crei una variabile stringa (prefix)
Costruisci un metodo che presa la variabile prefix crei una nuova stringa contenente prefix+qualcosa (es prefix="ciao" ritornera' "ciao111)e suppongo chiami un file (inesistente) con lo stesso nome.
Crei un ciclo che generi dei nomi e che provi ad aprire un file con il nome generato dal ciclo(es: il ciclo provera' ciao,ciao1,ciao11,ciao111).
Il nome sara' corretto quando NON sara' chiamata l'eccezione filenotfound.
E questo e' tutto...cercate di dirmi se il ragionamento e' corretto :) |
yeah |
Direi che è corretto, se non per Il nome sara' corretto quando NON sara' chiamata l'eccezione filenotfound. in cui toglierei il 'NON' :) |
Michæl |
io più che altro non ho compreso l'utilità di costruire un metodo apposito getName per verificare se il file già esiste o meno..
tanto vale farlo nel main o sbaglio? |
0m4r |
Originally posted by Michæl
tanto vale farlo nel main o sbaglio?
sbagli.
Pensa alla riusabilità del codice, pensa alla programmazione ad oggetti, esci dal limite di scrivere codice perchè lo devi fare per un esame... |
Michæl |
ma il metodo getName() da chi lo faccio richiamare? |
0m4r |
questo non lo so, non conosco il testo del progetto. |
|
|
|