Salve ragazzi, ho un piccolo problemino che non riesco bene a risolvere... mi piacerebbe un vostro consiglio...

ho una classe che contiene vari attributi, tipo:

private string nome = "giorgio";
private string cognome = "napolitano";

etc etc...
ora io vorrei scrivere questi valori in un file, e collocare questo file in una directory che si possa scegliere di volta in volta a condizione che abbia un indirizzo composto dai valori di questi campi;
per esempio dunque potrei memorizzare questo file in:
1- archivio
2- archivio/giorgio
3- archivio/napolitano
4- archivio/napolitano/giorgio .... etc etc.. ci siamo capiti !

per fare questo io ho già creato un JDialog contenente una JList di tutti i possibili attributi, che consente di sceglierne una sequenza...
ora però .. considerando che questa sequenza debba tornare alla classe che avvia la JDialog sotto forma di stringhe rappresentanti i nomi e non i valori degli attributi....
quale potrebbe essere un modo intelligente per fare il resto del lavoro... senza dovermi incasinare un una serie di "IF" ?