Добавить символы в любом месте между строкой - PullRequest
0 голосов
/ 03 июля 2019

У меня есть строка, и я хотел добавить строковое (числовое) значение между ними. Как я могу это сделать?

Я сделал это, но у меня это не работает.

String data = getIntent().getExtras().getString("id","id");

String url = "http://192.168.33.197:8000/news/api/list-news/?q=" + data + "&format=json";

String url2 = "http://192.168.33.197:8000/news/api/list-news/?q=\" + data + \"&format=json";

В первом случае я получил это ->

 http://192.168.33.197:8000/news/api/list-news/?q=2

Во втором случае я получил это ->

http://192.168.33.197:8000/news/api/list-news/?q=" + data + "&format=json

Но я хочу этого ->

http://192.168.33.197:8000/news/api/list-news/?q=2&format=json

PS: данные = "2" здесь!

1 Ответ

0 голосов
/ 03 июля 2019

Попробуйте этот правильный формат для строки URL:

String data = "2";
String url = "http://192.168.33.197:8000/news/api/list-news/?q=" + data + "&format=json";       
System.out.println(url);

Выход:

http://192.168.33.197:8000/news/api/list-news/?q=2&format=json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...