我有一个问题,这对专家来说可能是基本问题。但我不是java专家。所以我不知道也无法在谷歌中找到很多细节。希望有人可以帮助我。
我想从 Main 类中存在的方法访问一个 List,以便在不同包中不同类的另一种方法中使用。所有访问修饰符都是公开的。这可以在java8中访问吗?
public class Main {
public static void main(String[] args) throws IOException {
initTariffData() ;
....
....
}
public static void initTariffData() {
List<List<Object>> SlotList = null;
.......
.......
for(int innerloop=0; innerloop<(CostList.size());innerloop++) {
newList = new ArrayList<>();
newList.add(PowerList.get(innerloop));
newList.add(DurationsList.get(innerloop));
newList.add(CostList.get(innerloop));
SlotList.add(newList); //Lists of all slots for 7 days
}
}
}
另一堂课:
public class MyModel implements TariffModel {
.....
//Here I want to access the List "Slotlist" from the function "initTariffData" in main class
....
}
我希望我的问题很清楚并提供必要的信息。如果还不清楚,请告诉我。
我在谷歌搜索了很多,但是关于从 Main 类中的不同方法访问变量到另一个包类的信息并不多。
江户川乱折腾
慕丝7291255
相关分类