我有以下for循环,我用它在URL字符串末尾附加一个数字:
for(int i = 0; i < 5; i++){
PUT_URL = PUT_URL + i;
System.out.println(PUT_URL);
sendPUT();
System.out.println("PUT Done");
}
目前网址的格式为:
myurl1
myurl12
myurl123
myurl1234
myurl12345
修改此内容的最佳方法是什么,以便网址显示为?
myurl1
myurl2
myurl3
myurl4
myurl5
答案 0 :(得分:2)
使用此行
PUT_URL = PUT_URL + i;
您正在修改PUT_URL
,我认为其中包含myurl
,方法是将i
添加到其中,然后打印。因此,在下一次迭代中,PUT_URL
将在末尾包含一个数字,然后您将附加下一个数字。
我建议创建一个带有url前缀的常量,但不要在末尾添加数字,然后在其中附加一个数字来创建PUT_URL
:
String URL_PREFIX = "myurl";
for(int i = 0; i < 5; i++) {
PUT_URL = URL_PREFIX + i + 1;
System.out.println(PUT_URL);
sendPUT();
System.out.println("PUT Done");
}