Simulador para a Máquina de Turing em Java

Olá malta!!

Estou a desenvolver um simulador que interpreta a Máquina de Turing em Java no Netbeans para facilitar a interface gráfica.

A minha dificuldade consiste no seguinte:

Como farei para que o meu editor de texto(jTextPanel) reconheça a seguinte String <‘q0’, ‘a’, ‘B’, ‘->’, qf>.

Tenho apenas o seguinte código que divide as minhas Strings e os caracteres:

String codFonte [] = jTextPanel.getText().split(";");
for (int i = 0; i< codFonte.length; i++ )

        String simbolo[] = codFonte.split(",");