使用java.net,java.io,從在線解析html的最快方法是什麼,並將其加載到文件或控制檯?緩衝寫入器/緩衝讀取器是否比inputstreamreader/outputstreamwriter更快?作家和讀者比輸出流和輸入流更快嗎?
我遇到嚴重滯後與下面的輸出作家/流:Java.net當你從網上解析html時,哪個速度最快?
URLConnection ii;
BufferedReader iik = new BufferedReader(new InputStreamReader(ii.getInputStream()));
String op;
while(iik.readLine()!=null) {
op=iik.readLine();
System.out.println(op);
}
但奇怪的是我遇到接近沒有滯後時間與下面的代碼:
URLConnection ii=i.openConnection();
Reader xh=new InputStreamReader(ii.getInputStream());
int r;
Writer xy=new PrintWriter(System.out);
while((r=xh.read())!=-1) {
xy.write(r);
}
xh.close();
xy.close();
這到底是怎麼回事?
你的代碼不完整,你如何在第一種情況下初始化'ii'? – home