Recuperer des données à partire d'un fichier JAVA
Résolu
Bonjour,
Je voudrais faire que dans mon application,
je puisse récupérer des valeurs String que je peux mettre dans un tableau de String.
Par exemple dans mon fichier valeurs.txt:
Minege
Je voudrais faire que dans mon application,
je puisse récupérer des valeurs String que je peux mettre dans un tableau de String.
Par exemple dans mon fichier valeurs.txt:
Valeur1J'aimerais donc pouvoir prendre ces données comme si je fesais ça:
Valeur2
Valeurmulticolore
String variables[] = {"Valeur1", "Valeur2", "Valeurmulticolore"};
Merci d'avance.
Minege
1 réponse
-
ModérateurTu peux faire tout simplement comme ceci :
import java.io.File; import java.io.IOException; import java.nio.charset.Charset; import java.nio.file.Files; import java.nio.file.Path; import java.util.List; public class Test { public static void main(String[] args) throws IOException { Path path = new File("valeurs.txt").toPath(); List<String> lines = Files.readAllLines(path, Charset.defaultCharset()); String[] variables = lines.toArray(new String[lines.size()]); } }
Cependant, il serait mieux de travailler directement sur la liste plutôt que de tout retransférer dans le tableau ensuite.
La confiance n'exclut pas le contrôle