Originariamente inviato da newhook
ok, ma la mia parola "ciao" si trova all'interno dell'OutpuStream;
Per scrivere devi usare PrintStream.
Per accedere al contenuto del buffer di ByteArrayOutputStream, devi chiamare su una sua istanza il metodo toString(), che dunque nel tuo caso restituirià "ciao", poi questo lo scrivi nel file usando PrintStream.