您的位置:首页 > 编程语言 > Java开发

java代码获得类属于哪个包

2016-01-13 16:17 645 查看
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();
}
}

上述代码执行结果如下:

Object has the package java.util
Object has the package java.util
Object has the package java.lang
Object has the package java.lang
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: