uso studio android split

studio - substring android



La divisiĆ³n de Android no funciona correctamente (2)

He estado desarrollando una aplicación para Android durante los últimos 4 meses y encontré lo siguiente con respecto a la función de división:

String [] arr; SoapPrimitive result = (SoapPrimitive)envelope.getResponse(); arr = result.toString().trim().split("|");

La variable de resultado es lo que obtengo después de acceder a mi servicio web, ahora esto funciona perfectamente. Pero, por alguna razón, mi método de división ("|") no se divide en "|" sino más bien dividir a cada carácter individual en mi resultado String. Así que mi matriz se ve así:

arr [0] es "H", arr [1] es "e", etc ......

No sé por qué sucede esto porque lo he usado antes en el mismo proyecto y funcionó perfectamente.

Gracias de antemano


El siguiente código se puede usar para cualquier patrón de división.

String.split(Pattern.quote("any pattern you would like here !"));


arr = result.toString().trim().split("//|");

el parámetro de String.split acepta una expresión regular.