Разделение строки между двумя специальными символами
-4
0
Я хочу разбить строку между двумя специальными символами. вот моя строка
https://localhost:8080/app/EmailActivation&email=karthi622@gmail.com&hash=8be935b6-4f58-425f-a45d-f51ba9f67249
Я хочу только две строки, которые являются электронной почтой и хешем. Мой результат будет
karthi622@gmail.com
8be935b6-4f58-425f-a45d-f51ba9f67249
Может кто-то помочь мне с этим.
спросил(а)
2021-01-19T18:20:44+03:00
2 месяца, 3 недели назад
добавить комментарий
пожаловаться
Решение
75
Вы найдете следующий код:
String str = new String("https://localhost:8080/app/EmailActivation&email=karthi622@gmail.com&hash=8be935b6-4f58-425f-a45d-f51ba9f67249");
String email = new String(str.split("&")[1].replace("email=", ""));
System.out.println(email);
String hash = new String(str.split("&")[2].replace("hash=", ""));
System.out.println(hash);
ответил(а)
2021-01-19T18:20:44+03:00
2 месяца, 3 недели назад
добавить комментарий
пожаловаться
62
String in = " https://localhost:8080/app/EmailActivation&email=karthi622@gmail.com&hash=8be935b6-4f58-425f-a45d-f51ba9f67249";
String temp = in.substring(in.lastIndexOf("/") + 1);
String params[] = temp.split("&");
String email = params[1].substring(params[1].indexOf("=") + 1);
System.out.println(email);
String hash = params[2].substring(params[2].indexOf("=") + 1);
System.out.println(hash);
ответил(а)
2021-01-19T18:20:44+03:00
2 месяца, 3 недели назад
добавить комментарий
пожаловаться
-4
String in = "https://localhost: 8080/app/EmailActivation&email=karthi622@gmail.com&hash=8be935b6-4f58-425f-a45d-f51ba9f67249";
if(in.contains("email")&&in.contains("hash"))
{
String email = in.substring(in.indexOf("email=")+("email=").length(),in.lastIndexOf("&"));
String hash = in.substring(in.indexOf("hash=")+("hash=").length(),in.length());
System.out.println("email :"+email+" hash :"+hash);
}
ответил(а)
2021-01-19T18:20:44+03:00
2 месяца, 3 недели назад
добавить комментарий
пожаловаться
Ваш ответ
- Вопросы
- String-split
- Разделение строки между двумя специальными символами