【发布时间】:2013-10-23 20:32:28
【问题描述】:
是否可以将 void 类型的方法存储在 arrayList 中,还是只能存储具有返回值的方法?我想调用多达 15 种方法中的任何一种,而不是编写:
if(var == 1){
method1()
}else if(var ==2){
method2();
}
等等……
当你用 try/catch 和几行代码(每行重复)时,如果你能这样做会更整洁:
arrayList.get(var); //or something similar
但是我的方法只是“做一些事情”而不是返回一个值,所以如果方法本身不能存储在数组中,它们可以存储在一起并使用 for 循环或仅使用“var " 整数?
【问题讨论】:
-
你问这个问题的语言是什么?
-
抱歉 Bob 谈论 Java
-
你需要this吗?
标签: java arrays arraylist void