日期:2014-05-20  浏览次数:20679 次

如何从.txt文件中读取,并分类
txt文件的格式如下:
<A> 介绍******
</A>
<B> 第1节
</B>
<C> 1节的内容*************
</C>
<B> 第2节
</B>
<C> 2节的内容*************
</C>
等等,还有很多节...
如何将这样的文本读出,并分类插入数据库中.小节的内容可能有好几KB.
请高手指点.

------解决方案--------------------
可以使用行读取的方式 判断 <或者> 然后将数据存入 oracle的clob或者sql server的text也就是按照大数据对象存储 有问题发邮件到lws.emmagee@163.com
------解决方案--------------------
RandomAccessFile这个类就可以了,按行读的话可以用readLine();

读出来都判断是B还是C就可以知道是哪部分内容,再用个for就可以全读完

如过还要对字符串处理的话就用StringBuffer,它的append比String的 "+ "号效率高了不是一点

2-3M对数据库来说跟本不算什么不用担心
------解决方案--------------------
为什么不干脆写成XML格式的存储,用JDOM的方法直接读出元素就可以了。还要自己去写解析。。。
------解决方案--------------------
就是一个XML。
把内容做成一个完整的XML格式,再用JDOM读取。
这样就快了。