81,094
社区成员
发帖
与我相关
我的任务
分享
public class Test {
public static void main(String args[]) throws IOException{
URL url = new URL("http://www.sina.com");
InputStream is = url.openStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is,"gbk"));
String r;
StringBuffer sb = new StringBuffer("");
while((r=br.readLine())!=null){
sb.append(r+"\n");
}
String tag = "javascript";
int total = 0;
int m = sb.indexOf(tag);
while(m!=-1){
total++;
m = sb.indexOf(tag,m+tag.length());
}
System.out.println(total);
int a = sb.lastIndexOf(tag,sb.length()-1);
a= sb.lastIndexOf(tag,a-1);
int b=sb.lastIndexOf("\n",a);
int e=sb.indexOf("\n",a);
System.out.println(sb.substring(b+1,e));
}
}
分别输出"javascript" 在页面中出现的次数, 以及倒数第二个javascript所在的那一行字符串
写的比较潦草