永发信息网

Java 如何找到全部类的类名

答案:3  悬赏:50  手机版
解决时间 2021-12-23 22:23
Java 如何找到全部类的类名
最佳答案
方法一:
java.util.jar.JarFile

JarFile jar = new JarFile("path");
Enumeration enumeration = jar.entries();
while(enumeration.hasMoreElements()){
System.out.println(enumeration.nextElement());
}

你这样输出一下,看结果就知道里面的内容是什么了。
就是在循环中做字符串的前端匹配。

方法二,前提是在你的程序中可以找到这个jar
URL url = Test.class.getResource("/org/demo");
URI uri = url.toURI();
File jar = new File(uri);
String[] names = jar.list();
for (int i = 0; i < names.length; i++) {
System.out.println(names[i]);
}
全部回答
哥们。。你直接下载个中文版的api啊。java所有的包,所有的类,所有的方法都有介绍和范例。我这有,你要的话把邮箱地址发给我吧。
你这不是类名,是源文件名(不过源文件的名字必须是主类的名字,所以,也算是类名吧)。 命名规则我们要保持如下习惯: 第一,类名是由字母、数字、下划线或美元符组成,且第一个字符不能是数字。 第二,如果用的是拉丁字母,那么名字的首字母使用大写字母。 第三,如果多个单词复合而成,我们习惯上,每个单词的第一个字母大写。 所以说,你定义的java名可以。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
对上课说话的议论文
In the examination, theyou are, themistake
加湿器效果好吗?为什么听人说加湿器容易滋生
我上月算错税,多交198.34,不退税,咋做帐
湖滨区三门峡金鲨地址在哪里啊
什么花催旺桃花运
打车实惠还是开车 我每天上学早上打车 平常路
在保定坐火车去承德(2)
在平面直角坐标系中,以A(1,1),B(3,0)
瓜分的近义词是什么勉强的近义词是什么
求强袭魔女第二季无修无光
开社保证明需要什么
18岁,没学过画画,想在漫画那里发展,要怎么
怎么画简单的手抄报
醋泡黑豆我已经泡好了吃黑豆的时候能不能直接
推荐资讯
网站开发工程师和网页设计师有什么区别
感情最怕的就是一厢情愿,不管男生女生,单恋
减肥时建议吃压缩饼干吗? 什么牌子 最好有图
有谁在深圳观澜顺络电子厂上般的,要什么时候
榆林坪村委会位置在什么地方啊,我要过去办理
解答题游泳时,为什么会刚下水时,水如果超过
染黑后的头发染别的颜色好上色吗?
先见红还是先破水
Though I have no idea the new film is ab
美的旗下的威灵控股公司 具体待遇如何?住宿
奥林巴斯的照相机怎样不用数据线可以把照片传
元江哈尼族彝族傣族自治县知识产权局地址有知
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?