减少非空开关案例声纳皮棉问题

时间:2020-04-16 05:22:27

标签: java spring switch-statement sonarlint

我在一个开关箱中有大约100个非空箱。每种情况调用不同的功能。声纳正在显示出将非空交换案例的数量减少到最多30个的问题。是否有其他方法可以实现这种交换案例,或者拥有任何数量的交换案例都没有问题。

    for(int i=0;i<arrayList.size();i++){
       switch(arrayList.get(i)){
          case "A":
             a();
            break;

          case "B":
             b(10,20);
            break;

             ...
             ...

          case "ABZ":
             abz("string1","string2");
           break;
       }
    }

0 个答案:

没有答案