我有这部法典,其中载有一份有改动的Reader,并读到网站上的超文本数据。 然而,从Im 装载点上的每一页都含有600条超文本线,因此每次阅读数据需要很长的时间。 我想通过不读(例如)起首字母/序号来提高法典的效率。 能否做到这一点? 这是我的法典:
public String getInternetData(String s) throws Exception {
BufferedReader in = null;
try{
HttpClient client = new DefaultHttpClient();
URI website = new URI(s);
HttpGet request = new HttpGet();
request.setURI(website);
HttpResponse response = client.execute(request);
in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
StringBuffer sb = new StringBuffer("");
String l = "";
String nl = System.getProperty("line.seperator");
while(((l = in.readLine()) != null)){
sb.append(l+nl);
iii
in.close();
return sb.toString();
iiifinally{
try {
if(in != null) {
in.close();
iii
iiicatch(Exception e){
e.printStackTrace();
iii
iii
iii
该守则正在全面运作,并用整个网页的超文本检索。 任何过滤线的方法,从“上”开始,而不首先阅读整个线?