![](/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.