Ayuda substring??

Hola gente, Estoy realizando una aplicacion para mi celular, y la cosa es asi en una base de datos tenfo una tabla con los campos(id_ususario, codigo, materias) y lo que queiro que me devuelva es el campo materias por ahora solo las trae y las mmuestra en consola asi:
pasantia,electivas el codigo que uso para hacer eso es asi

String RSPST_MT = "[4-v]";//variable

if (respuesta.indexOf(RSPST_MT) != -1) {
Alert alerta = new Alert("", "Sus materias a continuacion", null, AlertType.INFO);
display.setCurrent(alerta, fm);

int ind = respuesta.indexOf(RSPST_MT) + RSPST_MT.length();
String cadenaMaterias = respuesta.substring(ind);
System.out.println(cadenaMaterias);

y lo que no se hacer ahora es usar el substring para separarla hasta la coma y que me las muestre asi:

pasantia
electivas

pero que esto me lo muestre en el display de la pantallla :) cualquier ayuda muy agradecido

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Nopalin

¿No lees la

¿No lees la documentación?

substring() es para hacer una subcadena de otra, especificandole de donde a donde va a tomar los caracteres de la original.
Si tu quieres partir una cadena en varias, dependiendo un criterio, utiliza split(), en tu caso split(","); te regresa un array de strings.

sobres

y se puede usar el metodo

El problema es que en la versión J2ME (Java 2 Micro Edition, orientada a dispositivos móviles o de recursos restringidos) no existe tal, por lo que hay que combinar indexOf y subtring para conseguirlo.