我有一个String,我想在其之间附加一个string(数字)值。 我该怎么办?
我这样做了,但是对我不起作用。
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”!
答案 0 :(得分:0)
尝试使用正确的网址字符串格式:
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