获得Java类属于哪个包的代码详解编程语言

java的Class类的getPackage()方法可以返回对象的包,使用包的getName()方法可以返回包名的字符串.

import java.util.ArrayList; 
import java.util.Vector; 
/** 
 * Main.java 
 * 
 * @author outofmemory.cn 
 */ 
public class Main { 
 
    /** 
     * Constructor 
     */ 
    public Main() { 
 
        findPackage(new Vector()); 
        findPackage(new ArrayList()); 
 
        findPackage("Test String"); 
        findPackage(new Integer(1)); 
 
    } 
 
    /** 
     * 打印对象属于哪个包 
     * 
     * @param testObject The object 
     */ 
    public void findPackage(Object testObject) { 
 
        System.out.println("Object has the package " + testObject.getClass().getPackage().getName()); 
 
    } 
 
    /** 
     * 启动应用程序 
     * 
     * @param args the command line arguments 
     */ 
    public static void main(String[] args) { 
        new Main(); 
    } 
}

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/10997.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论