是否可以将 void 类型的方法存储在 arrayList 中,还是只能存储具有返回值的方法?我想调用多达 15 种方法中的任何一种,而不是编写:
if(var == 1){
method1()
}else if(var ==2){
method2();
}
ETC...
当你用 try/catch 和几行代码(每行都重复)时,如果你能这样做会更整洁:
arrayList.get(var); //or something similar
然而,我的方法只是“做事”而不是返回一个值,所以如果方法本身不能存储在数组中,是否可以将它们存储在一起并使用 for 循环或仅使用“var”整数提取?