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.