Quelqu'un pourrait-il me aide à la saisie de ces données en 3 objets dans un ArrayList (un pour chaque joueur)?lecture d'un fichier texte (avec filechooser) et le stockage dans un ArrayList (chaque ligne est un nouvel objet à l'intérieur arraylist
Texte exemple de fichier:
Steve| Barkley| 258| 300
Carl |Johnson |142
Frank|Davidson
code Java.
//couldn't write the normal jfilechoose code above due to space
File playerFile = new File(selectedFile.getAbsolutePath());
Scanner in = new Scanner(playerFile);
String[] playerData; //array to hold data
while (in.hasNext()) {
String data = in.nextLine();
playertData = data.split("\\|");
playerData = Arrays.copyOf(playerData,playerData.length+1);
String firstName = playerData[0];
String lastName = playerData[1];
double playererayear1 = Double.parseDouble(playerData[2]==null?"0":playerData[2]);
double playererayear2 = Double.parseDouble(playerData[3]==null?"0":playerData[3]);
double playererayear3 = Double.parseDouble(playerData[4] == null?"0":playerData[4]);
ce qui est studentdata ici? – prasanth
Ah j'ai accidentellement changé le nom en étudiant pendant que je faisais testruns mais c'est toujours le playerData essaye de voir si je peux éditer la question – Alexa431
Voulez-vous avoir un 'ArrayList