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