Erreur : cannot find symbol d'une metode de java.lang.Object
Bonjour, je débute en java, la je suis face a une erreur que je ne comprend pas, car cette method ce trouve dans la classe integer.
Code:
1 2 3 4 5 6 7 8 9 10
| public static <String,Integer> Element<String,Integer> elemAlea(int nb){
Integer i ;
int y = (int) Math.round(Math.random() * 99);
i = Integer.valueOf(y) ;
String s ;
s=(String) StringAlea(nb);
return new Element<String,Integer>(s,i);
} |
voici l'erreur :
Code:
1 2 3 4 5
| Test.java:74: cannot find symbol
symbol : method valueOf(int)
location: class java.lang.Object
i = Integer.valueOf(y) ;
^ |
et si j'initialise i : Integer i = new Integer(0);
j'ai ceci :
Code:
1 2 3 4 5 6 7 8 9 10
| Test.java:72: unexpected type
found : type parameter Integer
required: class
Integer i = new Integer(0) ;
^
Test.java:74: cannot find symbol
symbol : method valueOf(int)
location: class java.lang.Object
i = Integer.valueOf(y) ;
^ |
si quelqu'un sait comment je peux faire, de l'aide est la bien venu.