java读取txt文件,如何过滤掉注释

比如有一个some.txt文件,内容为:
# 这是注释行
这是注释行
# 这是注释行
~这也是注释行
这也是注释行
~这也是注释行
#这也是注释行
~这也是注释行
这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 这里是正文 …………………………………………

读取出来后只有正文部分,注释行统统不要。
哪位达人指点一下,给个思路或源码。
不尽感激!
注释行前#和~分布是不规则的,就是最后一个注释行有~符号。
给个字符的some.txt
~Pfesofesfsefsf
#feofjslfejsf
#---------------------
~ergrh
fsedobe feowfsjao
fegoesdgs fef
~f4eo2gso8ef
#--------- ------- ------
[j[7r[te[t
j6retwerf
~a deof geopd bseep fwef
131 3456 6547 232 242 4234
423 4325 5464 124 432 5436
135 5322 7832 883 216 4236

数字的部分是需要东西,其余的过滤。
等待高手!
并不是所有行都有#和~的!!!

第1个回答  2008-11-25
你是用IO流去做吧 你可以用readLine方法按照行来读取 判断每行的第一个字符呗 很简单啊 我估计你的问题不是要问这个吧,把你具体的难点 遇到的问题发上来吧
相似回答