title: Android split not working correctly
body: <p>I've been developing an Android app for the past 4 Months now and came across the following regarding the split function:</p>
  
  <pre><code>String [] arr;
  SoapPrimitive result = (SoapPrimitive)envelope.getResponse();
  arr = result.toString().trim().split("|");
  </code></pre>
  
  <p>The result variable is what I get after accessing my WebService, now this works perfectly. But, for some reason my split("|") method is not splitting at "|" but rather splitting at every single char in my result String. So my array looks like this:</p>
  
  <p>arr[0] is "H",
  arr[1] is "e",
  etc......</p>
  
  <p>I don't know why this is happening because I have used it before in the same project and it worked perfectly.</p>
  
  <p>Thank you in advance</p>