Why cannot cast Integer to String in java?

后端 未结 11 2553
时光取名叫无心
时光取名叫无心 2020-11-29 18:00

I found some strange exception:

java.lang.ClassCastException: java.lang.Integer 
 cannot be cast to java.lang.String

How it can be possible

11条回答
  •  情深已故
    2020-11-29 18:43

    For int types use:

    int myInteger = 1;
    String myString = Integer.toString(myInteger);
    

    For Integer types use:

    Integer myIntegerObject = new Integer(1);
    String myString = myIntegerObject.toString();
    

提交回复
热议问题