Java - Type mismatch: cannot convert from element type Object to String

后端 未结 2 331
别那么骄傲
别那么骄傲 2020-12-21 08:24

I\'m having this error:

Type mismatch: cannot convert from element type Object to String

This is the code in error:



        
2条回答
  •  遥遥无期
    2020-12-21 08:48

    I think you're casting is wrong..

    What is u.getAllPermissions().get(k); should return? List of something? if it does so you need to add type of the generic list

    List perms = (List)u.getAllPermissions().get(k);
    

    If that doesn't work you can also try to do

    for (Object o : perms) {
     String s = o.toString();
     .....
    }
    

    Hope that helps.. If not answer my question and it will be easier to help

提交回复
热议问题