Incompatible types : Object cant not be converted to String in java netbeans

前端 未结 3 709
余生分开走
余生分开走 2021-01-29 15:56

I\'m trying to use object Array in my project and i get an error :

incompatible types: Object cannot be converted to String

on this line :

3条回答
  •  故里飘歌
    2021-01-29 16:17

    You have declared emt1,emt2,emt3,emt4 as Object. In the last line where you are creating the assigning the array to the variable ST1, you are creating a String array and storing Object intances in it. This is what is causing the problem.

    If you wish to use the objects in this manner and if you are sure that the emt1,emt2,emt3,emt4 objects are all strings, you can add a cast to your code like this:

        ST1 = new String[] { (String) emt1, (String) emt2, (String) emt3, (String) emt4 };
    

    This should work.

提交回复
热议问题