用反射.
比如说现在有一个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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)