![](/img/trans.png)
[英]Java - How do I get a variable generated from within a method in one class to another class?
[英]How can I get data generated by one function in one class in another class in same package in java
现在我当前的项目中有一个包含2个Java类的包。 其中一个从表中提取数据,然后重新排列到Map
。 另一个类执行需要经常访问此Map
的检查工作。 显然,我不想每次检查类都调用时生成此Map
。 对我而言,最简单,最有效的方法就是存储该Map
从而使检查类的工作更快。 我希望找到一种方法,使生成的地图在我的程序包中可以全局访问。 需要咨询!
为了清楚起见,检查类扩展了火花UDF1的抽象类。 因此,它将作为火花上的UDF使用。 这两个类别都没有主要功能,THx。
如果我正确理解您的问题。如下所示
public class Loader {
public static Map<K, V> holder;
public void loadMap() {
// Code to populate map goes here
}
}
这样您就可以访问类似的地图
public class Checker {
public void check() {
// Acccess map like this Loader.holder;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.