目前有个字符串
String str = "参数";
int index = 0;
StringBuffer url = new StringBuffer("http://www.google.us/post?");
url.append(str);
url.append("&page=");
String str = url.toString();现在我想在str这个字符串后面添加一个数字index....用循环的方式添加.
比如&page=0 &page=1 &page=2 .做到这部的时候发现...直接连接index 会变成 &page = 0 &page=00 请教大家一个解决办法...
String str = "参数";
int index = 0;
StringBuffer url = new StringBuffer("http://www.google.us/post?");
url.append(str);
url.append("&page=");
String str = url.toString();现在我想在str这个字符串后面添加一个数字index....用循环的方式添加.
比如&page=0 &page=1 &page=2 .做到这部的时候发现...直接连接index 会变成 &page = 0 &page=00 请教大家一个解决办法...
for(;index<=4;index++){
url.append("&page="+index);
}
例如:String str = "" + 1 + 2;//str=12了,而不是3
http://www.google.us/post?&page=1
http://www.google.us/post?&page=2
http://www.google.us/post?&page=3
之类的
public static void main(String[] args) {
int index = 20;
StringBuffer url = new StringBuffer("http://www.google.us/post?&page=0");
String[] strs = new String[index];
for (int i = 0; i < index; i++) {
url.delete(31,url.length()).append(i);
strs[i] = url.toString();
System.out.println(strs[i]);
}
}用循环做每次都要把最后的删除掉