#android-studio
#android-studio
Вопрос:
У меня есть следующий код, который возвращает следующую информацию, но мне нужно только название клиники, а не остальная информация. Как мне их удалить?
Intent secondIntent = getIntent();
final String message = secondIntent.getStringExtra("Add a Review for");
Это приводит к следующей информации: Семейный медицинский центр Рингвуд: Магазин 19A / 59-65 :8842 6200 : 3134
но мне нужно только название клиники, и я попытался использовать следующий код, но есть какая-то ошибка:
message = message.split(«:», Integer.parseInt(«10»));
Комментарии:
1. Возможно, было бы легче понять, если бы вы также могли поделиться сообщением об ошибке.
Ответ №1:
На самом деле, я думаю String#split
, может быть, вы хотите, чтобы вы хотели здесь:
final String message = secondIntent.getStringExtra("Add a Review for")
.split("\s*:\s*")[0];
Комментарии:
1. будет ли это работать также? сообщение [0] = сообщение [0].Замените все(«[0-9]» ,»»);
2. Я тоже попробую этот код, но как я могу удалить все после пробела?
3. Семейный медицинский центр Рингвуд в/-
4. но мне нужно удалить/-
5. ваш код работает! Тем не менее, мне все еще интересно, могу ли я сделать это с помощью replaceAll, чтобы удалить все после пробела?