Processing: Varie ed Eventuali

come immaginavo, non viene eliminata dalla stringa il carattere terminatore. Nel caso di \n, \r e \t viene eliminato in automatico con una trim(), ma la M invece rimane, e devi toglierla a mano.

quindi prima della conversione

ris = ris.substring(0, ris.length-1); //elimina l'ultimo carattere

e vedrai che magicamente tutto si risolve

'\a' in java non esiste: Characters (The Java™ Tutorials > Learning the Java Language > Numbers and Strings)