@Baldur: was erst noch zu zeigen wäre, ich setze mal ein Krügerl auf die Schleife, Regenechsen sind nicht die schnellsten!

Ansonsten plädiere ich für:
http://docs.spring.io/spring/docs/3....va.lang.String, char)

das ist eine bewährte Komponente aus einem Hunderttausendfach bewährten Framework.

D*B