Salut je veux remplir un tableau avec des valeurs d'un fichier txt, mais j'ai l'erreur java.util.NoSuchElementException: No line found
lors de l'exécution du programme, c'est mon code.Remplir un tableau int avec un txt java
private static void leeArchivo()
{
Scanner s = new Scanner(System.in);
//Size of the array
int size = Integer.parseInt(s.nextLine());
datos = new int[size];
while (s.hasNextLine()) {
for (int i = 0; i < size; i++) {
//fill array with values
datos[i] = Integer.parseInt(s.nextLine());
}
}
}
Le txt ressemblerait à ceci, la première ligne est la taille du tableau:
4
75
62
32
55
Mais ici, vous ne lisez pas un fichier. Vous lisez l'entrée de l'utilisateur à la place. –
autant que je sache, vous pouvez utiliser le scanner pour entrer un fichier txt, non seulement le lecteur tamponné –
Oui, mais ce n'est pas ce que vous faites ici. Donc, le code qui cause votre erreur est différent de celui que vous avez posté. –