Na dzień dobry API:
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html
Patrzymy i co mamy...
metodę save() :)
Ok. sorry za ton, ale mam dziś jazdę z kodem :)
Obsługa Properties jest w javie podstawą. Obiekt ten pozwala na przechowywanie konfiguracji w najprostszy sposób w pliku definiujesz pary klucz wartość:
host=localhost
db.dialect=mysql
db.driver.class=com.mysql.jdbc.Driver
db.name=test
db.pass=qwerty
Jak widać klucz może mieć kropki w nazwie. Wartość musi być zapisana w jednej linii.
Następnie wystarczy załadować plik do obiektu Properties i już masz dostęp do ustawień.
Osobiście dokładam jeszcze otoczkę w postaci prostego singletonu z listą wszystkich załadowanych plików.