java每行读取文件时,怎么判断该文件是html或者是纯文本

现在我有两个htm后缀的文件,如1.htm内容用html语言写的,2.htm内容是纯文本
现在用BufferedReader读该文件,然后用readLine方法读每行,我需要在每行后加不同的换行符,怎样通过java代码能区别这两个不同类型内容的文件?
比较急,求各位大侠帮忙指导下,感激不尽!~~

读取文件的第一行有意义的内容,看是否符合<sdfFsf>等这种格式,如果符合,就是html文件
否则就是文本文件
<br / >
\r\n

给自不同的换行符号追问

加什么换行符我知道,就只能读取文件内容来判断这个方法吗?
我写的是读取<htm这个标签,有的话该文件内容就是html语言

温馨提示:答案为网友推荐,仅供参考