此代码是下载HTML文件的源代码 ,但它跳过一些行为什么会发生?java.net sourceCode阅读器跳过行
import java.io.IOException;
import java.net.*;
import java.util.*;
import java.io.*;
public class downloadSource {
private URL url;
private URLConnection con;
// Construct the object with a new URL Object resource
downloadSource(String url) {
try {
this.url = new URL(url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
// Returns an object instance
public BufferedReader SourceCodeStream() throws IOException {
return new BufferedReader(new InputStreamReader(this.url.openStream()));
}
public void returnSource() throws IOException, InterruptedException {
// FIX ENTRIE SOURCE CODE IS NOT BEING DWLOADED
// Instinate a new object by assigning it the returned object from
// the invoked SourceCodeStream method.
BufferedReader s = this.SourceCodeStream();
if(s.ready()) {
String sourceCodeLine = s.readLine();
Vector<String> linesOfSource = new Vector();
while(sourceCodeLine != null) {
sourceCodeLine = s.readLine();
linesOfSource.add(s.readLine());
}
Iterator lin = linesOfSource.iterator();
while(lin.hasNext()) {
}
}
}
}