while(i<=500){/**把第一层Output(line)输出的结果(一些网页地址)作为第二层的Output(line)中的参数line,
     *然后再把第二层Output(line)输出的网页地址作为第三层的参数输出
     *遇到自身的递归或者遇到重复的则本次的Output(line)取消,直至循环500层。
     */
         String[] str2=new String[500]; 
         int j=0;
         Output(line).equals(str2[j]);
         if(!(str2[j]==line))//第二重的URL不为第一重的URL
         {
         Output(str2[j]);//无重复地输出第二重的所有URL
         }
         line=str2[j];
         ++i;
         str2[i]=null;;
         } 如题我的意思写在程序中了。各位高手帮忙了、。。