为了账号安全,请及时绑定邮箱和手机立即绑定

java文本文件提取信息

java文本文件提取信息

弑天下 2018-08-29 23:17:25
现在假设要你开发一个程序:可以解析纯java文本,从中提取里面的方法,方法体,注释,包名,类名什么的。你会怎么做?目前我能想到的就是把整个文件读取出来,转成字符串,然后用正则表达式提取想要的信息。但是感觉有点蠢。特别是文件很大的情况下,这样做太慢了。可是如果是一行行读取又不行,就说方法体占的行数就不止一行了,怎么能提取方法体呢?
查看完整描述

2 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

class.forName
class.getMethod 好像是~~~
反射吧。。

查看完整回答
反对 回复 2018-09-16
?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

找到一个工具类QDOX刚好满足要求
不过不知道其内部是怎么实现的。里面核心代码不是开源的

查看完整回答
反对 回复 2018-09-16
  • 2 回答
  • 0 关注
  • 819 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信