У меня есть строка после сканирования QR-код «MAT: TO: Мой адрес электронной почты; SUB: My title; BODY: My content ;;". Как разделить адрес электронной почты, ваш заголовок и ваш контент из этой строки? Спасибо всем!Сплит строка в android
ответ
String s = "MAT:TO:My address email;SUB:My title;BODY:My content;;";
String[] arrayString = s.split(";");
String email = arrayString[0];
String title = arrayString[1];
String body = arrayString[2];
email= email.substring(email.indexOf("MAT:TO:") + 7, email.length());
title= title.substring(title.indexOf("SUB:") + 4, title.length());
body= body.substring(body.indexOf("BODY:") + 5, body.length());
Я очень ценю вашу помощь в моем проекте! –
Пробуйте использовать метод split().
Если вы хотите разделить на ";"
String[] arrayString = string.split(";");
В вашем случае вы получите
["MAT:TO:My address email", "SUB:My title", "BODY:My content"]
, а затем разделить на ":" или другим способом вокруг, в зависимости от того, что вам лучше подходит.
String email = arrayString[0].split(":")[2];
String title = arrayString[1].split(":")[1];
String body = arrayString[2].split(":")[1];
Это плохой способ сделать это, не очень безопасно.
Или вы могли бы использовать string.substring(int startIndex, int endIndex)
.
Можете ли вы привести мне пример? потому что я начинаю с java. Спасибо! –
Добавлен код revelant. – Marko
Отлично! Большое спасибо! –
- 1. Сплит-строка в android
- 2. Сплит-строка в bash
- 3. Сплит-строка в макросе
- 4. Сплит-строка в jquery
- 5. Сплит-строка в TCL
- 6. Сплит-строка в stringbuilder
- 7. Сплит-строка в PHP
- 8. Сплит-строка на пробеле
- 9. Сплит-строка с LINQ
- 10. Сплит строка из файла
- 11. Угловая сплит-строка json
- 12. Сплит-строка и цифры
- 13. Сплит-строка на пробелах
- 14. Сплит-строка нескольких шаблонов
- 15. AS3 - Сплит-строка
- 16. Сплит-строка со сканером
- 17. Сплит-строка с emoji
- 18. Сплит-строка по пробелу
- 19. Сплит-строка по скобкам
- 20. Regex Сплит Строка
- 21. Java - Сплит-строка
- 22. Сплит Java-строка
- 23. строка сплит() в Python 2.6
- 24. Сплит-строка в пакетном файле
- 25. Сплит-строка в листе Google
- 26. Сплит-строка в хранимой процедуре
- 27. Сплит-строка, помещенная в массив
- 28. Сплит-строка в файле данных
- 29. Сплит-строка в WIX Bootstrapper
- 30. Сплит строка DateTime в javascript
Вы попробовали расщепление? – Rustam
http://stackoverflow.com/questions/32515417/how-do-i-split-the-string-of-url-link/32515547#32515547 – Nithinlal
Я пробовал, но он не работает Строка s = "MAT: TO: [email protected], [email protected]; SUB: Пример; BODY: Это строка ;; "; \t \t StringTokenizer st = new StringTokenizer (s, "MAT: TO; SUBBODY"); \t \t while (st.hasMoreTokens()) { \t \t System.out.println (st.nextToken()); \t \t} –