题意
现有一个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();
}
}