exception的值为 4位数字组成的 String类型

解决方案 »

  1.   

    switch的条件只能是char,short,byte,不能是int,float,更不能是对象(包括String)。
      

  2.   

    楼主可以自己定义exception,exception的type可以定义为switch支持的类型常量,如EXCEPTION_TYPE1 = 1;EXCEPTION_TYPE2 = 2;...还有,switch支持int
      

  3.   

    四位数字转换成基本类型:
    Integer.parseInt(exception);// exception-String
      

  4.   

    switch语句中的选择因子必须是int或char那样的整数值.对于非整数类型,则必须使用一系列 if语句.