java中的连接循环

Vic*_*ira 1 java loops concatenation string-concatenation httprequest

我需要连接几个字符串,但这是示例代码:事情是在连接之后,java doenst读取新字符串作为先前声明的给定URL ..这可能不难做但我在这里呆了两个小时没有回答我在一个循环中如何做到这一点的研究,任何人都可以帮忙吗?提前致谢!

    public HttpRequest(String query) throws IOException{

    engine0="http://google.com/search?q=";
        engine1="http://www.bing.com/search?q=";

    for(urlCountDown=2;urlCountDown!=-1;urlCountDown--){

    try {

        engineSearch=("engine"+urlCountDown);
        // Fixed search URL; drop openConnection() at the end
        url = new URL(engineSearch+URLEncoder.encode(query));
        System.out.println(url);
}
Run Code Online (Sandbox Code Playgroud)

Dav*_*tag 5

您应该使用数组来执行此操作.

String engine[2];
engine[0] = "http://google.com/search?q=";
engine[1] = "http://www.bing.com/search?q=";

for(int i = 0; i < 2; i++) {
    url = new URL(engineSearch+URLEncoder.encode(query));
    System.out.println(url);
}
Run Code Online (Sandbox Code Playgroud)