我有一个ArrayList,其中包含以下字符串: [name, age, gender, salary]
。是否有一种方法可以使用我的ArrayList中的值作为case表达式? 显然答案是否定的,因为case表达式必须是常量表达式。但是,如果我不能使用switch / case,我想知道最好的方法是什么。
明确一下,预期的行为类似于这样:
switch (parameter) {
case XXX:
// some code here
case YYY:
// some code here
}
我希望XXX是名字,YYY是性别,它们都来自ArrayList。如果无法使用switch/case,我可以考虑使用if/else。我该怎么做?谢谢。