【问题标题】:Change default switch statement auto-complete order更改默认 switch 语句自动完成顺序
【发布时间】:2017-01-21 23:39:29
【问题描述】:

Eclipse 工作区属性中是否有一个选项可以更改“incomplete-switch”警告在 switch 语句中自动填充案例的顺序?例如,如果我有一个枚举:

enum TraversalType{
    PREORDER,
    INORDER,
    POSTORDER;
}

当您使用它并让 switch 语句警告自动完成 switch 主体中的案例时,它似乎总是按字母顺序排列。有没有一个选项可以改变这个并使用排序,就像在这个例子中一样,看起来像:

switch(TraversalType pType){
    case PREORDER:
        break;
    case INORDER:
        break;
    case POSTORDER:
        break;
} 

每次,而不是在手动输入案例之后?

【问题讨论】:

  • 为什么是-1?

标签: java eclipse switch-statement


【解决方案1】:

您不能在 Eclipse 的“添加缺失的 case 语句”自动完成功能中更改 case 语句的顺序。但是,您可以按字母顺序对枚举成员进行排序,以匹配自动插入的 switch case 的顺序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多