java - java中的连接循环

标签 java loops concatenation httprequest string-concatenation

我需要连接几个字符串,但这是示例代码: 事情是在连接 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);
}

最佳答案

你应该使用一个数组来做到这一点。

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);
}

关于java - java中的连接循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17411788/

相关文章:

c++ - 在 C++ 中,我需要创建一个程序,当输入某个数字时循环并停止,然后显示最大值和最小值

c - C中for循环的逻辑

php - 在 foreach 循环中用字符串连接两个数组元素

java - 有没有办法读取从 Firebase 下载的 Excel 文件?

java - 如何使用java生成带有测试数据的图表?

java - Java 中的屏幕排列控制

javascript - for循环打印出多个具有相似名称的数组

java - 在java中按名称获取颜色

没有运算符定义的 C++ 失败

php - Mysql:在拆分名称表中搜索全名