Bonjour
je dois écrire un programme java qui lit un fichier.srt (sous titres) et mettre les lignes dans une liste de String, mais je ne dois garder que le texte. mon fichier est comme ceci :
1
00:00:00,535 --> 00:00:02,462
Je suis professeur d'informatique et
d'ingéniérie informatique
2
00:00:02,462 --> 00:00:04,389
à Carnegie Mellon,
3
00:00:04,389 --> 00:00:06,318
et mes recherches se concentrent sur
l'utilisabilité de la vie privée
donc je dois éliminer toute les informations qui font référence au numéro et à la durée. j'ai donc fait ceci
mais bien sur je prends tout ce qu'il ya dans le fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 SoustitOrigin = new ArrayList<String>(); SoustitTrad = new ArrayList<String>(); BufferedReader br; try { br = new BufferedReader(new FileReader(fileName)); String line; while ((line = br.readLine()) != null) { SoustitOrigin.add(line); } br.close(); } catch (IOException e) { e.printStackTrace(); }
merci pour votre aide
Ps le ficher est en pièce jointe
Partager