Bonjour,
mon problème et suivant j'ai crée une classe personne qui contient deux attributs id et nom j'ai stocke ces informations dans une ArrayList la methode qui pose un probleme le type de retour sachant que je veux cette methode de retourne toutes les id et les nom volia ma classe:
et j'ai aussi un erreur Le littéral 0xAA3567B2C4F de type int n'est pas compris dans la plage autorisée.
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 import java.util.ArrayList; import java.util.Iterator; public class Personne { ArrayList persones=new ArrayList<Personne>(); private long id; private String nom=""; public long getId(){ return id; } public String getNom(){ return nom; } public long setId(long id){ return id=id; } public String setNom(String nom){ return nom=nom; } public String getPersone(){ Iterator iterateur=persones.iterator(); while(iterateur.hasNext()){ long id=((Personne)iterateur.next()).getId(); String nom=((Personne)iterateur.next()).getNom(); return id+""+nom; } return null; } public static void main(String arg[]){ Personne p1=new Personne(); p1.setNom("Amine"); p1.setId(0xAA3567B2C4F); Personne p2=new Personne(); p2.setId(0xAA93B10CD00); p2.setNom("Ali"); } }
Merci de m'aider a appeler la methode dans la classe et retourner toutes les id et les noms de ArrayList
Partager