我想用Java读取一个30M左右的英文txt文件并计算其中的英文单词或者词组的个数,求大神赐教啊小弟不胜感激
2个回答
展开全部
那用java读文件就可以了啊
一行一行读
判断是不是单词或词组,用正则就可以了 ”\w“就是了
一行一行读
判断是不是单词或词组,用正则就可以了 ”\w“就是了
更多追问追答
追问
我用BufferedReader读 不知道对不对,一直报内存溢出啊,还有就是如何判断文档里面的内容那些是单词或者词组我也不清楚怎么判断。谢谢啦!
追答
内存溢出,你设置-Xms48m -Xmx1024m,不行就再设置大点
用BufferedReader可以的,
你读了一行之后用正则判断它是不是单词啊
java正则不会么,不会就网上看看java正则吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询