如何在java中避免使用10个switch案例?

时间:2017-08-24 16:06:51

标签: java appium

我正在尽量减少10以下的开关情况,但在尝试几次之后我无法做到。有人可以建议我该怎么办?

提前致谢。

 private int getCode(String digit) {

    int keycode = 0;

    switch (digit) {
        case "0":
            keycode = AndroidKeyCode.KEYCODE_0;
        break;

        case "1":
            keycode = AndroidKeyCode.KEYCODE_1;
        break;

        case "2":
            keycode = AndroidKeyCode.KEYCODE_2;
        break;

        case "3":
            keycode = AndroidKeyCode.KEYCODE_3;
        break;
    }

    return keycode;
}

由于

1 个答案:

答案 0 :(得分:-2)

使用反射API。 example 如果你正在使用proguard,你也必须编写proguard规则或禁用proguard。