gpt4 book ai didi

java - 数组作为 switch 语句的选项

转载 作者:行者123 更新时间:2023-12-03 02:17:19 26 4
gpt4 key购买 nike

我记得在大学时就使用过带有“二分搜索”或“二分开关”的开关。类似的,我的 google foo 今天坏了。不管怎样,它是这样的:你定义了一个可能的选项数组(通常是字符串),一些神奇的事情发生了,数组中的那些选项变成了切换发生时的情况。我确实记得它们必须按字母顺序排列才能起作用。你能帮我记住魔法吗?即使是我应该查看的内容的名称也很棒。

最佳答案

我认为您正在寻找的是 Enum

从上面的链接...

public enum Day {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY,
THURSDAY, FRIDAY, SATURDAY
}

public class EnumTest {

Day day;

public EnumTest(Day day) {
this.day = day;
}

public void tellItLikeItIs() {
switch (day) {
case MONDAY:
System.out.println("Mondays are bad.");
break;

case FRIDAY:
System.out.println("Fridays are better.");
break;

case SATURDAY:
case SUNDAY:
System.out.println("Weekends are best.");
break;

default:
System.out.println("Midweek days are so-so.");
break;
}
}

....
}

关于java - 数组作为 switch 语句的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/282859/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com