Java 将数字追加到url字符串的末尾

Java 将数字追加到url字符串的末尾,java,string,for-loop,url,append,Java,String,For Loop,Url,Append,我有下面的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"); } 修改此内容以使url显示为的最佳方法是什么 myurl1 myurl2 myurl3 myurl4 myurl5 用这条线 PUT_URL = PU

我有下面的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");
}
修改此内容以使url显示为的最佳方法是什么

myurl1
myurl2
myurl3
myurl4
myurl5
用这条线

PUT_URL = PUT_URL + i;
您正在修改
PUT\u URL
,我认为它包含
myurl
,方法是将
I
附加到它,然后打印。因此,在下一次迭代中,
PUT_URL
将在末尾包含一个数字,然后添加下一个数字

我建议创建一个前缀为url的常数,但末尾不带数字,然后在该常数后面附加一个数字以创建
PUT\u 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");
}
stringurl\u PREFIX=“myurl”;
对于(int i=0;i<5;i++){
PUT\u URL=URL\u前缀+i+1;
System.out.println(PUT\u URL);
sendPUT();
System.out.println(“完成”);
}

lol我想这是对的,但不是我想要的。我想要一个带有附加数字的URL。System.out.println(PUT_URL+i);只是为了我的测试。我应该创建一个新的变量,并将其分配给PUT_URL+I,还是有更好的方法?修改了我的答案。谢谢你的帮助。
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");
}