Compilator忽略我的行,必须将错误号打印到控制台
public static void linkTest(String[] urlList, String home)
{
int response;int error = 0;
for(int i=0;i<=urlList.length;i++)
{
response = linkOpens(home+urlList[i]);
if(response==200){}
else
{System.out.println("Http code "+response+" on ("+i+") "+home+urlList[i]);
error++;}
}
if(error==0){System.out.println("No Errors.");}//ignored
else{System.out.println(error+" Errors!");}//ignored
}
答案 0 :(得分:1)
urlList[urlList.length]
超出范围,访问它应该抛出ArrayIndexOutOfBoundsException
。
尝试将for
语句更改为for(int i=0;i<urlList.length;i++)
(将<=
更改为<
)。