Bonjour à tous,
J'ai un fichier texte qui contient ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
choufleur;Chou-fleurextra;3.50;tva3
roman;Les malheurs de Sophie;16.50;tva3
camembert;Cremeux 100% MG;5.80;tva3
cdrom;C++ en trois jours;48.50;tva1
boisson;Petit-lait;2.50;tva3
petitspois;Pois surgelés;4.35;tva3
poisson;Sardines;6.50;tva3
biscuits;Cookies de grand-mere;3.20;tva3
poires;Poires Williams;4.80;tva3
cafe;100% Arabica;6.90;tva1
pain;Pain d'epautre;6.90;tva3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
LireEcrireFichier lire = new LireEcrireFichier();
List<String> articlelignes = lire.lireFichier("basearticles.txt");//j'appelle, dans la class LireEcrireFichier(), la methode LireFichier();
 
                for(int i = 0 ; i < articlelignes.size(); i++){
                    System.out.println("Taper "+ (i+1) +" pour changer le produit " + articlelignes.get(i));
                    String[] monarticle = articlelignes.get(i).split(";");
                    System.out.println(monarticle[0]);
                    Double monprix=Double.valueOf(monarticle[2]);
                    Article monarticle[0] = new Article(monarticle[1],monprix, monarticle[3]);
                }
J'aimerai créer mes articles dans la boucle for, mais je ne sais pas écrire le monarticle[0] qui contient le nom de l'objet. (choufleur par exemple)
J'ai essayé plein de sorte d'écriture trouvé sur internet mais je n'y arrive pas


Merci de votre aide