如何在 java 中使用 switch case 时从文件中获取 case 值?
How to get case values from a file while using switch case in java?
我的代码看起来像
switch(string){
case "mangoes":
case "apple":
}
我希望将 mango 和 apple 的值存储在一个文件中,并从中读取到案例中,以便我可以修改文件以修改案例值。
进入:
switch (string) {
case valuefromfile:
case value2fromfile:
}
不,你不能。 case
个表达式必须是 constant
个表达式。它们不应该是动态的。
选择if-else-if
如果您担心更多的 if-else-if 语句,请将所有动态值添加到一个列表中,然后检查该列表是否包含您传递的字符串。
我的代码看起来像
switch(string){
case "mangoes":
case "apple":
}
我希望将 mango 和 apple 的值存储在一个文件中,并从中读取到案例中,以便我可以修改文件以修改案例值。
进入:
switch (string) {
case valuefromfile:
case value2fromfile:
}
不,你不能。 case
个表达式必须是 constant
个表达式。它们不应该是动态的。
选择if-else-if
如果您担心更多的 if-else-if 语句,请将所有动态值添加到一个列表中,然后检查该列表是否包含您传递的字符串。