all' esecuzione del programma dove vedo visualizzato il
risultato(cioè il nome completo?)
Dipende da dove lo indirizzi tu. Se lo butti sulla console (con System.out.println() ) lo vedrai nella console; se lo butti in un componente grafico (di una finestra visualizzata a video) lo vedrai lì dentro; se lo mando in pasto ad una query SQL su un DB lo vedrai dentro al campo del DB... insomma: dove visualizzarlo lo decidi tu.
Ovviamente, se nel metodo main() non scrivi nulla, l'esecuzione non farà nulla.
Se vuoi visualizzare qualcosa ad esempio nella console dovrai fare delle stampe ( quindi System.out.println() ) di ciò che vuoi vedere stampato a video.
Visti i tuoi tre metodi, dovrai prima di tutto istanziare un oggetto di tipo NomeFile, quindi invocare uno di quei metodi sull'oggetto istanziato, passandogli dei parametri e salvare il risultato dell'invocazione in una variabile String... oppure mandare direttamente in stampa il risultato.
codice:
public static void main(String[] args) throws Exception {
// Istanzio un oggetto di tipo NomeFile
NomeFile nf = new NomeFile();
// Esempio 1: invoco il metodo creaNome() con un solo parametro
// e salvo il risultato in una variabile stringa, che poi stamperò
String risultato = nf.creaNome("/usr/directory/");
System.out.println( risultato );
// Esempio 2: invoco il metodo creaNome() con due parametri
// e butto in output direttamente il risultato
System.out.println( nf.creaNome("/usr/directory/", "prefix") );
}
Ciao.