JAVA中在switch语句里使用枚举

简介: JAVA中在switch语句里使用枚举

举例:


public enum TokenType
{
        //
        WORD,
        SINGLEQUATION,
        DOUBLEQUATION,
};
protected final boolean isCode(Token token)
{
    switch(token.type)
    {
       //错误
       //case TokenType.WORD:
       //正确
       case WORD:
           return true;
……
    }
}


本来,JAVA的优点就是能指明类,现在……不得不在枚举名之前加上类名。比如TokenType_WORD。


目录
相关文章
|
2月前
|
Java
java枚举的使用
java枚举的使用
25 0
|
3天前
|
Java 测试技术
Java一分钟之-控制流程:if条件语句与switch
【5月更文挑战第8天】本文探讨了Java编程中的`if`和`switch`控制流程语句,强调了常见问题和易错点。对于`if`语句,需注意使用大括号避免逻辑错误,完整比较操作,以及理解`&&`和`||`的短路行为。在`switch`语句中,要注意只能基于常量进行判断,每个`case`后应有`break`,并提供`default`分支。避免错误的策略包括始终使用大括号、确保清晰的条件、进行代码审查和编写单元测试。掌握这些要点对编写高效、可维护的代码至关重要。
12 0
Java一分钟之-控制流程:if条件语句与switch
|
12天前
|
缓存 Java 开发者
如何高效优雅的使用java枚举
本文通过几种样例展示如何高效优雅的使用java枚举消除冗余代码。
|
17天前
|
存储 算法 Java
滚雪球学Java(20):Java泛型与枚举:提升代码灵活性与可读性
【4月更文挑战第9天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
27 1
滚雪球学Java(20):Java泛型与枚举:提升代码灵活性与可读性
|
18天前
|
安全 Java
Java枚举类
Java枚举类
12 1
|
18天前
|
安全 Java 编译器
Java基础教程(14)-Java中的枚举类,泛型和注解
【4月更文挑战第14天】枚举类型(enum)是固定常量集合,Java中用`enum`定义。特点包括:使用enum关键字,定义类型名和值,可独立或嵌入定义,可实现接口,定义变量和方法。枚举在switch语句中适用,每个枚举值在JVM中唯一,不能继承Enum类。
|
19天前
|
Java
Java枚举与Switch
Java枚举与Switch
11 0
|
26天前
|
Java
Java switch case 语句
4月更文挑战第11天
|
29天前
|
存储 Java
模式匹配魔法:Java 21中switch语句的巨大进化
模式匹配魔法:Java 21中switch语句的巨大进化
14 0
|
29天前
|
Java
掌握Java 17的利器:Switch语句升级,模式匹配闪耀登场
掌握Java 17的利器:Switch语句升级,模式匹配闪耀登场
16 0