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
  • 相关阅读:
    git stash回退
    基于git tag快速修复
    Go语言开发规范
    defer实现原理
    string数据结构
    关于const iota
    struct
    map数据结构底层详解
    go 函数进阶
    go 内存分配原理
  • 原文地址:https://www.cnblogs.com/shsgl/p/5127620.html
Copyright © 2011-2022 走看看