Android split ne fonctionne pas correctement
J'ai mis au point une application Android pour les 4 derniers Mois maintenant et est venu à travers les éléments suivants concernant la fonction de répartition:
String [] arr;
SoapPrimitive result = (SoapPrimitive)envelope.getResponse();
arr = result.toString().trim().split("|");
De la variable résultat est ce que j'obtiens après avoir accédé à mon WebService, maintenant cela fonctionne parfaitement. Mais, pour une raison quelconque, mon split("|") la méthode est de ne pas fendre à "|", mais plutôt de fractionnement à chaque char dans ma Chaîne de résultat. Donc mon tableau ressemble à ceci:
arr[0] est "H",
arr[1] est "e",
etc......
Je ne sais pas pourquoi cela se passe parce que j'ai utilisé auparavant dans le même projet et cela a fonctionné parfaitement.
Je vous remercie à l'avance
Vous devez vous connecter pour publier un commentaire.
le paramètre de Chaîne de caractères.split accepter une expression régulière.
Code suivant peut être utilisé pour n'importe quel motif de la séparation.