Разделение Android работает некорректно

Я разрабатывал приложение для Android в течение последних 4 месяцев и наткнулся на следующее относительно функции разделения:

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

Переменная результата - это то, что я получаю после доступа к моему WebService, теперь это работает отлично. Но по какой-то причине мой метод split ("|") не разбивает на "|" а скорее разделение на каждый символ в моей строке результата. Итак, мой массив выглядит так:

arr [0] - "H", arr [1] равно "e", и т.д ......

Я не знаю, почему это происходит, потому что я использовал его раньше в том же проекте, и он работал отлично.

Заранее благодарю

23
задан Jannik 6 August 2011 в 08:23
поделиться