zoukankan      html  css  js  c++  java
  • 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();
        }
    }

    上述代码执行结果如下:

    Object has the package java.util
    Object has the package java.util
    Object has the package java.lang
    Object has the package java.lang
  • 相关阅读:
    codeforces 1065F Up and Down the Tree
    初探莫比乌斯反演
    IOI2008 island
    miller——rabin判断素数
    NOIP2018游记
    NP是什么意思?
    word2016如何英汉互译
    2.1数字图像化
    Windows程序内部运行机制
    2.2图像灰度直方图
  • 原文地址:https://www.cnblogs.com/shsgl/p/5127620.html
Copyright © 2011-2022 走看看