一个小问题:A类调用B类的方法address(),怎么实现address()能够返回A类的路径 本帖最后由 soulighter 于 2011-09-02 17:06:22 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package test;import com.sun.org.apache.bcel.internal.generic.RETURN;public class B{ public String getclassName(Class c){ return c.getName(); }}public class A{public static void main(String[] args){ System.out.println(new B().getclassName(A.class));}}就可以替代你的 String add0 =调用类的类名.class.getResource("").getPath().replace("%20", " "); 这个只能够返回类名,但是我已经知道了调用类名是A,它就是classname这个变量的值,即classname="A",怎么用这个变量替换String add0 =调用类的类名.class.getResource("").getPath().replace("%20", " ");中那几个汉字? Class c = 调用类的类名.class;c.getResource("").getPath().replace("%20", " "); ……还是有汉字,能用classname这个String变量吗? struts2.0调用action的方法,既然说不存在-------急 myeclipse8.5集成svn插件的问题!! Exception starting filter struts2 奇怪的list问题. 北京流行音乐电台对90 80后的一个网上习性采访 优酷,土豆网知道用的什么技术吗? hibernate+struts一个非常奇怪的出错,想了半天也不知什么原因 如何配置Tomcat--编译类文件后不需要重新启动? web容器和ejb容器是否在一个JVM里面?什么情况下在两个JVM里面? 有没有大神,我快疯了,JSP,Java,我啥都想高了啊 各位老大都过来帮个忙 银行潜规则
{
public String getclassName(Class c){
return c.getName();
}
}public class A
{
public static void main(String[] args)
{
System.out.println(new B().getclassName(A.class));
}
}
就可以替代你的 String add0 =调用类的类名.class.getResource("").getPath().replace("%20", " ");
这个只能够返回类名,但是我已经知道了调用类名是A,它就是classname这个变量的值,即classname="A",怎么用这个变量替换String add0 =调用类的类名.class.getResource("").getPath().replace("%20", " ");中那几个汉字?
c.getResource("").getPath().replace("%20", " ");