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.
voici l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager