Как получить слово после знака “?”

524
29 декабря 2016, 06:56
String = "http://rb.cafe/rbelz/sender/?name=Izzume";  

Как мне получить слово Izzume?

Answer 1
String result = "http://rb.cafe/rbelz/sender/?name=Izzume".split("=")[1];

Подробнее тут Java - Метод split()

Answer 2

В общем случае можно воспользоваться классом Uri из пакета android.net.Uri (не путать с java.net.URI).

String s = "http://rb.cafe/rbelz/sender/?name=Izzume";
Uri uri = Uri.parse(s);
String paramValue = uri.getQueryParameter("name");
Answer 3

Можно так:

String url = "http://rb.cafe/rbelz/sender/?name=Izzume";
System.out.println(url.substring(url.indexOf('=') + 1));

@post_zeew вариант предложил красивее конечно

READ ALSO
Главный поток медленнее дополнительного ? что делается в главном потоке андроид смартфона

Главный поток медленнее дополнительного ? что делается в главном потоке андроид смартфона

Вот игровой цикл, перед тем как рисовать, блокируем канвас, рисуем и потом разблокируем и видим кадрКак я понял принцип такой

463
Тонкости Espresso

Тонкости Espresso

Пробую писать на espresso with cucumberИ в одном из примеров наткнулся на такую строчку:

469