Java 检查对象是否来自某个包
有没有办法检查对象的类是否来自某个包 比如,当我使用Java 检查对象是否来自某个包,java,reflection,Java,Reflection,有没有办法检查对象的类是否来自某个包 比如,当我使用instanceof检查对象是否属于某个类时, 我想要类似于检查Java中的包的东西。您可以使用 myInstance.getClass().getPackage() 下面是一个关于如何做到这一点的示例 package my.packaging.name; class X { } public class Main { public static void main(String[] args) { String
instanceof
检查对象是否属于某个类时,
我想要类似于检查Java中的包的东西。您可以使用
myInstance.getClass().getPackage()
下面是一个关于如何做到这一点的示例
package my.packaging.name;
class X {
}
public class Main {
public static void main(String[] args) {
String packageName = "my.packaging.name";
X x = new X();
if (x.getClass().getPackage().getName().equals(packageName)) {
System.out.println("x belongs to package my.packaging.name");
} else {
System.out.println("x does not belong to package my.packaging.name");
}
}
}
没有解析,我找到了一个方法myInstance.getClass().getPackage().getName()
package my.packaging.name;
class X {
}
public class Main {
public static void main(String[] args) {
String packageName = "my.packaging.name";
X x = new X();
if (x.getClass().getPackage().getName().equals(packageName)) {
System.out.println("x belongs to package my.packaging.name");
} else {
System.out.println("x does not belong to package my.packaging.name");
}
}
}