danap a écrit :
comment je peux savoir si un fichier contient le bon format?
par exemple si je fait une methode
il faut renvoie vraie si contient le bon format (chaque entree est stockee sur une ligne dans la forme date;niveau;texte, avec tous le champs presents dans cette ordre)
|
Tout d'abord il faut que tu définisses exactement ce qu'est le bon format. Par exemple sous quelle forme est-ce qu'on peut entrer une date ? 2016-11-31, 31 nov 2016, 31-11-16, 11/31/2016 ? On peut encore trouver des tonnes d'autres format. Ensuite il faut faire la même chose avec le "niveau", le contenu du champ texte.
Ensuite je dirais que le plus simple serait de lire le fichier ligne par ligne, et de l'analyser avec une expression régulière. Cette méthode est simple à implémenter mais pas forcément très efficace (j'espère que le fichier à analyser n'aura pas de millions de lignes )