![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [Laboratorio] Es x il 09-01-04 Temporary File (http://www.dsy.it/forum/showthread.php?threadid=7586)
[Laboratorio] Es x il 09-01-04 TEMPORARY FILE
Discussione relative all'esercizio TemporaryFile per il 9 gennaio 2004
__________________
Dani
Ecco il testo dell'esercizio:
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.
Suggerimento 3:
I più intraprendenti possono confrontarsi con una variante di questo esercizio in cui i nomi dei file vengono generati
aggiungendo simboli di un alfabeto prefissato. Ad esempio, se il prefisso è pari a "ciao" e l'alfabeto è pari a "aeiou",
i nomi da generare saranno "ciao", "ciaoa", "ciaoe", "ciaoi", "ciaou", "ciaoaa", "ciaoae" e così via.
All times are GMT. The time now is 21:42. | Show all 2 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.