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

PlayinCOD3142

I'm having this error:

Type mismatch: cannot convert from element type Object to String

This is the code in error:

public List<String> customPrefixes(PermissionUser u)
{
    List returnlist = new ArrayList();
    for (String k : u.getAllPermissions().keySet()) {
        List perms = (List)u.getAllPermissions().get(k);
        for (String s : perms) {
            String[] split = s.split(".");
            if ((split.length >= 3) && 
              (split[0].equalsIgnoreCase("plugin")) && 
              (split[1].equalsIgnoreCase("prefix"))) {
                returnlist.add(split[2]);
            }
        }
    }
    return returnlist;
}
Lena Bru

try this :

public List<String> customPrefixes(PermissionUser u)
  {
    List<String> returnlist = new ArrayList<String>();
    for (String k : u.getAllPermissions().keySet()) {
      List<String> perms = (List<String>)(u.getAllPermissions()).get(k);
      for (String s : perms) {
        String[] split = s.split(".");
        if ((split.length >= 3) &&
          (split[0].equalsIgnoreCase("plugin")) &&
          (split[1].equalsIgnoreCase("prefix"))) {
          returnlist.add(split[2]);
        }
      }

    }

    return returnlist;
  }

You were missing "<String>" in the List declaration

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

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

From Dev

type mismatch cannot convert from element type object to string

From Dev

type mismatch cannot convert from element type object to string

From Dev

Type mismatch: cannot convert from element type Object to Cookie

From Dev

Type mismatch: cannot convert from element type Object to Cookie

From Dev

Type mismatch: cannot convert from element type Object to List

From Dev

spark Type mismatch: cannot convert from JavaRDD<Object> to JavaRDD<String>

From Dev

Type mismatch: cannot convert from java.lang.String to String

From Dev

Type mismatch cannot convert from String to String[]

From Dev

Type mismatch cannot convert from String to String[]

From Dev

Java generics. Type mismatch: cannot convert from object to

From Dev

Java generics. Type mismatch: cannot convert from object to

From Dev

issue with java 8 collectors Type mismatch: cannot convert from List<Object> to List<String>

From Dev

Type mismatch: cannot convert from Object to Class object

From Dev

Type mismatch: cannot convert from Object to Class object

From Dev

Type mismatch: cannot convert from Optional<Object> to BasketDTO

From Dev

error : Type mismatch: cannot convert from Object to JSONObject

From Dev

Type mismatch: cannot convert from Set<Object> to Set<Long>

From Dev

Type mismatch: cannot convert from ArrayList<?> to ArrayList<String> in tomcat 7

From Dev

Type mismatch on java and cannot instantiate the type of object

From Dev

Java 8 - Type mismatch: cannot convert from List<Serializable> to List<String>

From Dev

Java collection Type mismatch: cannot convert from TreeSet to SortedSet

From Dev

Java generics : Type mismatch: cannot convert from Integer to K

From Dev

Type mismatch. cannot from String to Student in java

From Dev

Type mismatch: cannot convert from boolean to int

From Dev

Type mismatch: cannot convert from ListFragment to Fragment

From Dev

Type mismatch: cannot convert from long to int

From Dev

type mismatch: cannot convert from double to Double

From Dev

Type mismatch: cannot convert from Scanner to boolean

Related Related

  1. 1

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

  2. 2

    type mismatch cannot convert from element type object to string

  3. 3

    type mismatch cannot convert from element type object to string

  4. 4

    Type mismatch: cannot convert from element type Object to Cookie

  5. 5

    Type mismatch: cannot convert from element type Object to Cookie

  6. 6

    Type mismatch: cannot convert from element type Object to List

  7. 7

    spark Type mismatch: cannot convert from JavaRDD<Object> to JavaRDD<String>

  8. 8

    Type mismatch: cannot convert from java.lang.String to String

  9. 9

    Type mismatch cannot convert from String to String[]

  10. 10

    Type mismatch cannot convert from String to String[]

  11. 11

    Java generics. Type mismatch: cannot convert from object to

  12. 12

    Java generics. Type mismatch: cannot convert from object to

  13. 13

    issue with java 8 collectors Type mismatch: cannot convert from List<Object> to List<String>

  14. 14

    Type mismatch: cannot convert from Object to Class object

  15. 15

    Type mismatch: cannot convert from Object to Class object

  16. 16

    Type mismatch: cannot convert from Optional<Object> to BasketDTO

  17. 17

    error : Type mismatch: cannot convert from Object to JSONObject

  18. 18

    Type mismatch: cannot convert from Set<Object> to Set<Long>

  19. 19

    Type mismatch: cannot convert from ArrayList<?> to ArrayList<String> in tomcat 7

  20. 20

    Type mismatch on java and cannot instantiate the type of object

  21. 21

    Java 8 - Type mismatch: cannot convert from List<Serializable> to List<String>

  22. 22

    Java collection Type mismatch: cannot convert from TreeSet to SortedSet

  23. 23

    Java generics : Type mismatch: cannot convert from Integer to K

  24. 24

    Type mismatch. cannot from String to Student in java

  25. 25

    Type mismatch: cannot convert from boolean to int

  26. 26

    Type mismatch: cannot convert from ListFragment to Fragment

  27. 27

    Type mismatch: cannot convert from long to int

  28. 28

    type mismatch: cannot convert from double to Double

  29. 29

    Type mismatch: cannot convert from Scanner to boolean

HotTag

Archive