用BufferedReader读取html文件

    科技2022-08-28  103

    题意

    现有一个UTF-8编码文件test.html。

    获取办法:IE浏览器输入网址(http://www.sina.com.cn/),打开首页,将首页另存为test.html

    1、用JAVA编写程序将test.html文件内容读取出来并显示在屏幕上。

    2、计算test.html文件中“新浪”两个字出现了多少次?

    代码

    package High; import java.io.BufferedReader; import java.io.FileReader; public class HtmlTxt { public static void main(String[] args) throws Exception { BufferedReader br=new BufferedReader(new FileReader("C:/Users/caiweijie/Desktop/text.html")); //使用BufferedReader ,BufferedReader是为了提供读的效率而设计的一个包装类,它可以包装字符流 String str =""; int count=0; while((str=br.readLine())!=null){//读取的那一行不为空 System.out.println(str);//要求1 for(int i=0;i<str.length()-1;i++){ if (str.charAt(i)=='新'&&str.charAt(i+1)=='浪') count++; } } System.out.println("出现"+count+"次");//要求2 br.close(); } }
    Processed: 0.008, SQL: 9