Arraylist et java
kookie
-
tarek_dotzero Messages postés 834 Statut Membre -
tarek_dotzero Messages postés 834 Statut Membre -
Bonjour,
Je suis débutante en JAVA et j ai beaucoup de mal à manipuler les arraylist et je souhaiterais savoir si quelqu un peut me débloquer...il s'agit d'un projet où je suis seule.
merci de votre aide. Voila le code :
Ici
Une classe document qui refère des notes
public abstract class Document {
ArrayList<Mot_cle> mots_cle;
String Titre;
String Descriptif;
ArrayList<Employe> Auteurs;
public Document(String Titre, String Descriptif) {
this.Titre = Titre;
this.Descriptif = Descriptif;
}
public String getDescriptif() {
return Descriptif;
}
public String getTitre() {
return Titre;
}
public boolean Affecter_mot_cle(Mot_cle MC_aRanger){
mots_cle=new ArrayList<Mot_cle>();
if (mots_cle.add(MC_aRanger)!= false)
return true;
else
return false;
}
public boolean Affecter_employes(Employe Emp){
Auteurs=new ArrayList<Employe>();
int i;
for(i=0;i<Auteurs.size();i++){
if (Auteurs.add(Emp1)!=true)
return false;
}
return false;
}
public ArrayList<Employe> Connaitre_auteurs(){
int i;
Employe Auteur;
ArrayList<Employe> TotalAuteurs = null;
TotalAuteurs =new ArrayList<Employe>();
for (i=0;i<Auteurs.size();i++){
Auteur=this.Auteurs.get(i);
TotalAuteurs.add(Auteur);
}
return TotalAuteurs;
}
//On redéfinie la méthode toString qui vient de la classe object
@Override
public String toString(){
return "<"+this.getDescriptif()+", "+this.getTitre()+">";
}
public abstract int getMots_cle(Mot_cle mc);
}
Voici le main
package projet_java;
import java.util.ArrayList;
import java.util.HashMap;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//Rechercher un mot clé décrivant une note
/*Mot_cle mc1=new Mot_cle(5,"SIAD");
ArrayList<Mot_cle> mots_cle;
mots_cle=new ArrayList<Mot_cle>();
Note Note1=new Note("Le master SIAD","SIAD");
mots_cle.add(mc1);
Note1.Affecter_mot_cle(mc1);
System.out.println(Note1.getMots_cle(mc1));
//*************Fin recherche Mot clé-Note*************/
//Recherche des employés auteurs d'un document
Employe Emp1=new Employe(1,"Red","Valentin");
Employe Emp2=new Employe(2,"Green","Louise");
ArrayList<Employe> listEmp;
listEmp=new ArrayList<Employe>(10);
ArrayList<Employe> listAuteurs;
listAuteurs=new ArrayList<Employe>(10);
int i;
Note Note1=new Note("Le master SIAD","SIAD");
listEmp.add(Emp1);
listEmp.add(Emp2);
Note1.Affecter_employes(Emp2);
System.out.println(Note1.Affecter_employes(Emp2));
Note1.Affecter_employes(Emp1);
System.out.println(Note1.Affecter_employes(Emp1));
listAuteurs=Note1.Connaitre_auteurs();
System.out.println("Taille du tableau:"+ listAuteurs.size());
for(i=0;i<listAuteurs.size();i++)
System.out.println("Le code employé est le suivant:"+listAuteurs.get(i).getCode_employe());
}
}
Je suis débutante en JAVA et j ai beaucoup de mal à manipuler les arraylist et je souhaiterais savoir si quelqu un peut me débloquer...il s'agit d'un projet où je suis seule.
merci de votre aide. Voila le code :
Ici
Une classe document qui refère des notes
public abstract class Document {
ArrayList<Mot_cle> mots_cle;
String Titre;
String Descriptif;
ArrayList<Employe> Auteurs;
public Document(String Titre, String Descriptif) {
this.Titre = Titre;
this.Descriptif = Descriptif;
}
public String getDescriptif() {
return Descriptif;
}
public String getTitre() {
return Titre;
}
public boolean Affecter_mot_cle(Mot_cle MC_aRanger){
mots_cle=new ArrayList<Mot_cle>();
if (mots_cle.add(MC_aRanger)!= false)
return true;
else
return false;
}
public boolean Affecter_employes(Employe Emp){
Auteurs=new ArrayList<Employe>();
int i;
for(i=0;i<Auteurs.size();i++){
if (Auteurs.add(Emp1)!=true)
return false;
}
return false;
}
public ArrayList<Employe> Connaitre_auteurs(){
int i;
Employe Auteur;
ArrayList<Employe> TotalAuteurs = null;
TotalAuteurs =new ArrayList<Employe>();
for (i=0;i<Auteurs.size();i++){
Auteur=this.Auteurs.get(i);
TotalAuteurs.add(Auteur);
}
return TotalAuteurs;
}
//On redéfinie la méthode toString qui vient de la classe object
@Override
public String toString(){
return "<"+this.getDescriptif()+", "+this.getTitre()+">";
}
public abstract int getMots_cle(Mot_cle mc);
}
Voici le main
package projet_java;
import java.util.ArrayList;
import java.util.HashMap;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//Rechercher un mot clé décrivant une note
/*Mot_cle mc1=new Mot_cle(5,"SIAD");
ArrayList<Mot_cle> mots_cle;
mots_cle=new ArrayList<Mot_cle>();
Note Note1=new Note("Le master SIAD","SIAD");
mots_cle.add(mc1);
Note1.Affecter_mot_cle(mc1);
System.out.println(Note1.getMots_cle(mc1));
//*************Fin recherche Mot clé-Note*************/
//Recherche des employés auteurs d'un document
Employe Emp1=new Employe(1,"Red","Valentin");
Employe Emp2=new Employe(2,"Green","Louise");
ArrayList<Employe> listEmp;
listEmp=new ArrayList<Employe>(10);
ArrayList<Employe> listAuteurs;
listAuteurs=new ArrayList<Employe>(10);
int i;
Note Note1=new Note("Le master SIAD","SIAD");
listEmp.add(Emp1);
listEmp.add(Emp2);
Note1.Affecter_employes(Emp2);
System.out.println(Note1.Affecter_employes(Emp2));
Note1.Affecter_employes(Emp1);
System.out.println(Note1.Affecter_employes(Emp1));
listAuteurs=Note1.Connaitre_auteurs();
System.out.println("Taille du tableau:"+ listAuteurs.size());
for(i=0;i<listAuteurs.size();i++)
System.out.println("Le code employé est le suivant:"+listAuteurs.get(i).getCode_employe());
}
}
A voir également:
- Arraylist et java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages