autant pour moi et encore merci (ter)
autant pour moi et encore merci (ter)
Bon je viens de relire la FAQ mais je ne vois pas pourquoi j'ai ces warnings, en effet ma classe est paramétrée et est utilisée avec des génériques ???
La classe Personnes :
et dans le main :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66 /* * Personnes.java * * Created on 14 septembre 2006, 23:05 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package generics1; /** * * @author david */ public class Personnes { private String _prenom; private String _nom; public String getPrenom() { return _prenom; } public void setPrenom(String prenom) { this._prenom = prenom; } public String getNom() { return _nom; } public void setNom(String nom) { this._nom = nom; } /** Creates a new instance of Personnes */ public Personnes() { } public Personnes(String p,String n) { this._prenom=p; this._nom=n; } public String toString() { StringBuilder sb = new StringBuilder(); sb.append(this.getClass()) .append(" nom: ") .append(this.getNom()) .append(" prénom: ") .append(getPrenom()); return sb.toString(); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 List<Personnes> lst=new ArrayList<Personnes>(); lst.add(new Personnes("truc","chose")); lst.add(new Personnes("machin","bidule")); for(Personnes p:lst) { System.out.println(p.getPrenom()); System.out.println(p.toString()); }
Tu as que ça comme code ? Parce que, dans ce que tu as posté, je ne vois rien qui est suceptible de déclencher ce warning .
Pour avoir plus de détails sur ce qui pose problème tu peux compiler avec l'option "-Xlint:unchecked".
Pour ce faire avec Netbeans, va dans les propriétés de ton projet. Là, sélectionne "Compiling" dans l'arborescence de gauche puis, dans le panel de droite, renseigne le champ "Additional Compiler Options" avec "-Xlint:unchecked".
Il ne reste plus qu'à recompiler ton projet (F6) et Netbeans te spécifiera le code qui pose problème .
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
et oui il n'y a que ca comme code et moi non plus je ne vois pas ce qui déclenche ces warnings
As-tu compiler avec l'option "-Xlint:unchecked" comme je te l'ai dit ?
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
EN même temps un warning par essence n'emêche pas la réalisation de la compilation...
Donc bon ce paramètre c'e'st vraiment pour faire joli
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
Envoyé par le y@m's
oui à l'instant je reviens juste de week end et plus de warnings ? Enfin tant mieux
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 init: deps-jar: compile: To run this application from the command line without Ant, try: java -jar "E:\java\Generics1\dist\Generics1.jar" jar: BUILD SUCCESSFUL (total time: 0 seconds)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager