salut
j'ai un fichier text qui contient des des lignes chaque ligne contient des numéro séparé par des virgules je souhaiterai que vous m'aidez a éxtraire ces données et les y méttres dans une liste de liste
Merci
Version imprimable
salut
j'ai un fichier text qui contient des des lignes chaque ligne contient des numéro séparé par des virgules je souhaiterai que vous m'aidez a éxtraire ces données et les y méttres dans une liste de liste
Merci
Salut mohanov2,
Tu peux lire ton fichier à partir d'un disque local ou distant en utilisant la classe Scanner.
C'est très facile d'utilisation. Voici un petit exemple d'utilisation :
AwaneCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 import java.io.FileNotFoundException; import java.io.FileReader; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Scanner; public class TestLectureFichier { public static void main(String[] args) throws FileNotFoundException { Scanner scanner = new Scanner(new FileReader("c://fichier1.txt")); String str = null; List<List<String>> listDeListes = new ArrayList<>(); while (scanner.hasNextLine()) { str = scanner.nextLine(); if (str != null) { String[] tab1 = str.split(";"); listDeListes.add(Arrays.asList(tab1)); } } System.out.println(listDeListes); } }
Oui, mais il ne faut pas oublier d'appeler close() sur le scanner.