Use string in switch case in java

前端 未结 13 1808
盖世英雄少女心
盖世英雄少女心 2020-12-01 07:30

I need to change the following if\'s to a switch-case while checking for a String, to improve the cyclomatic complexity.<

13条回答
  •  余生分开走
    2020-12-01 07:39

    String value = someMethod();
    switch(0) {
    default:
        if ("apple".equals(value)) {
            method1();
            break;
        }
        if ("carrot".equals(value)) {
            method2();
            break;
        }
        if ("mango".equals(value)) {
            method3();
            break;
        }
        if ("orance".equals(value)) {
            method4();
            break;
        }
    }
    

提交回复
热议问题