Per scrivere devi usare PrintStream.Originariamente inviato da newhook
ok, ma la mia parola "ciao" si trova all'interno dell'OutpuStream;
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.