Hallo Tobi,
Ich habe einen String a im UTF-8 format und würde ihn gerne in einen String b in ISO-8859-1 wandeln.
Das geht nicht, da es in Java nur Strings in UTF-16 gibt. Andere Zeichenkodierungen kannst Du nur bei der Ein- und Ausgabe verwenden, also beispielsweise, wenn Du von einem Stream ließt oder in einen schreibst. In dem Fall wird aus einem String immer eine byte-Folge oder umgekehrt.
Grüße
Daniel