Java如何得到类名

Java如何得到类名,第1张

用反射.

比如说现在有一个Test类的引用t

Class c=tgetClass();

类名为cgetName();

结果中包括包的名.如果不想要包的名,自己处理下

Class类在javalang包

jq中有一个index()事件是获取当前位置的,具体用法如下: $("class")click(function(){ alert($(this)index());})//这个d出的就是点击的class是第几个

既然是封到包里的,遍历确实是有点麻烦

思路如下:

输入包名

转换为资源路径名,即以‘/’替换‘’

找到ClassLoader,并获得资源名对于的资源对象

判断资源对象是否为jar包内

      41若否,则使用文件系统进行处理为文件夹,之后遍历名称进行类加载。这里直接使用资源路径名,会是其真实位置,不用关注因部署在tomcat上而产生的路径变化。

      42若是,则构造一个jar文件类,使用jar *** 作类遍历内容,进行类加载。

实现参考(其实我只是把它的思路总结出来):>

以上就是关于Java如何得到类名全部的内容,包括:Java如何得到类名、jQuery 获取有多个class名的元素、Java 获取包所有class等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9297893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存