社区
Java SE
帖子详情
求助:如何用JAVA分析文档
smcrescent
2004-07-22 12:39:34
用readFile读入一个JAVA文件以后
如何分析这个文件中有多少行代码
多少注释等等
谢谢了
分不够可以另开帖子再加~!
...全文
157
5
打赏
收藏
求助:如何用JAVA分析文档
用readFile读入一个JAVA文件以后 如何分析这个文件中有多少行代码 多少注释等等 谢谢了 分不够可以另开帖子再加~!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tiger_wkh52741
2004-07-22
打赏
举报
回复
不知道楼主的用意,javadoc不是就很全面了吗?
如果你仅仅要计算多少行src,以及识别哪些是注释,哪些是代码
其实很简单,java里的注释无非“//”,“/* */”在你读取文件的时候
把以此做为标记然后读取文件不难实现哟!
goodluck!
徐蕴
2004-07-22
打赏
举报
回复
没有仔细考虑,我觉得基本思路可以这样
一行一行的读,掐头去尾,如果是一行的注释就很简单,如果是块状的就要从当前行开始寻找注释结束,然后累加。
smcrescent
2004-07-22
打赏
举报
回复
还要识别用了什么包,用了多少类,用了什么方法,都有什么参数
用了多少循环,声明了几个对象
等等等~~
晕 了~~头都大了
有没有具体代码啊?谢谢了
qqbz
2004-07-22
打赏
举报
回复
用有关流中的readline读,分析
registered
2004-07-22
打赏
举报
回复
你要分析这个,推荐你先学一下regular expression
java里面有regex这个包,适用于所有string分析,可以帮你节省80%的代码
不用这个工具做这件事情是极其乏味的(虽然也可以实现)
用这个工具可以说是小菜一碟
http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html
这个是文档
入门请看 Thinking In Java I/O章节的后办部分
深入学习请看
Mastering Regular Expressions, Second Edition
http://www.amazon.com/exec/obidos/ASIN/0596002890/qid=1090472497/sr=2-1/ref=sr_2_1/103-5257582-5236648
Flink1.11中文
文档
Flink1.11中文
文档
实验1:
Java
IDE开发环境安装与配置.doc
实验1:
Java
IDE开发环境安装与配置.doc
【
java
毕业设计】流浪动物救助网站源码(springboot+vue+mysql+说明
文档
+LW).zip
普通员工模块: 普通员工登录:普通员工使用此功能登录系统。 圈子信息:可能指的是员工可以查看或参与的社交圈子或团队信息。 志愿者:可能与志愿服务或参与社区活动有关。
求助
:员工可以提交
求助
请求,可能包括工作相关或个人问题。 资源:员工可以访问的资源,可能包括工作资料、工具等。 寄养:可能指的是员工可以参与的寄养项目或活动。 系统管理员模块: 管理员登录:管理员使用此功能登录系统。 圈子信息:管理员可以管理或查看圈子信息。 志愿者:管理员可以管理志愿者相关的信息或活动。
求助
:管理员可以处理或管理
求助
请求。 资源:管理员可以管理资源,可能包括分配和维护工作资源。 领养:管理员可以管理领养相关的信息或活动。 个人信息:管理员可以管理个人信息,可能包括个人资料和权限设置。 开发语言:
Java
框架:springboot,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3
基于springboot的流浪动物救助网站(vue)源代码(
java
+vue+mysql+说明
文档
+LW).zip
普通员工模块: 普通员工登录:普通员工使用此功能登录系统。 圈子信息:可能指的是员工可以查看或参与的社交圈子或团队信息。 志愿者:可能与志愿服务或参与社区活动有关。
求助
:员工可以提交
求助
请求,可能包括工作相关或个人问题。 资源:员工可以访问的资源,可能包括工作资料、工具等。 寄养:可能指的是员工可以参与的寄养项目或活动。 系统管理员模块: 管理员登录:管理员使用此功能登录系统。 圈子信息:管理员可以管理或查看圈子信息。 志愿者:管理员可以管理志愿者相关的信息或活动。
求助
:管理员可以处理或管理
求助
请求。 资源:管理员可以管理资源,可能包括分配和维护工作资源。 领养:管理员可以管理领养相关的信息或活动。 个人信息:管理员可以管理个人信息,可能包括个人资料和权限设置。 开发语言:
Java
框架:springboot,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3
java
项目之大学生骑行预约系统(完整前后端+说明
文档
+mysql).zip
基于微信小程序的骑行互助互动平台的设计与实现小程序,后台服务端采用:
java
语言,jsp技术,mysql开发工具:小程序开发工具,idea,mysql5.7以上版本,Navicat Premium 12插件小程序端用户注册,登录公告列表骑行组队发起,发起骑行的路线,可以再地图上展示,从哪里到哪里,路线介绍,报名人数等,用户登录后可以点击参与骑行活动列表,详情,点击查看详情,可以选择预约参加骑行路线大全展示一键
求助
:点击可以发起
求助
,输入自己的位置坐标,出现的问题等,等待救援我的:我的资料修改,我的
求助
结果,我的骑行组队发起结果后台服务端管理员管理员信息管理用户注册管理,审核系统公告管理骑行组队发起管理骑行组队发起报名管理骑行活动管理,发布一些骑行活动,路线, 图片等骑行活动预约管理骑行路线管理一键
求助
管理,查看求救地点,派人去救援,并且通知对方
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章