Se me ha ocurrido lo siguiente para cuando el texto lo cargas desde un fichero, y quieres incluir "\n" en el fichero en los puntos que deseas, para que a la hora de cargar lo trate como salto de linea, tan solo hay que hacer lo siguiente.
for(int i=0;i<texto.length();i++){
if(texto[i]=='\\' && texto[i+1]=='n'){
texto.replace(i,2,"\n");
}
}
igual que \n puede ser cualquier otro caracter, solo hay que modificar el codigo, ejemplo:
if(texto[i]=='~'){
texto.replace(i,1,"\n");
}