Tu peux utiliser le constructeur qui prend un tableau de caractères en argument :
String str = " abc";
is equivalent to:
char data[] = {´a´, ´b´, ´c´};
String str = new String(data);
Il y a aussi la classe StringBuffer qui me paraît adaptée, mais la manip serait peut-être plus longue...