Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Question 3 (30 points) Dans cette partie, on veut tout simplement lire des informations venant d'un fichier en format txt, excuter quelques oprations et crire
Question 3 (30 points) Dans cette partie, on veut tout simplement lire des informations venant d'un fichier en format txt, excuter quelques oprations et crire dans un autre fichier txt. tre familier cette procdure vous sera utile dans les devoirs futurs. Encore un fois, le scenario qu'on veut excuter est trs simple car on veut juste compter le nombre d'occurrence de chaque lettre de I'alphabet latin contenu dans le fichier input et de sauvegarder les statistiques dans un fichier output. Voici les spcifications de notre implmentation : - On tiendra juste compte du comptage des caractres latins en minuscule et majuscule qui sont contenus dans le fichier input (i.e. les caractres entre a et Z", inclusivement et les caractres entre "A et Z", inclusivement. ) - Une restriction est que la variable d'instance qui doit sauvegarder la lettre doit tre un String (au lieu du choix naturel du char). - La classe Occurrence contient l'information sur la lettre et le comptage courant. Elle contient donc une paire d'information : le mot courant de 1 caractre et une variable qui compte le nombre de rptition de ce mot. - La mthode main est contenue dans la classe TestOcccurence. Elle reoit le nom du fichier input et du fichier output venant de la ligne de commande. Le code du main lit le fichier input, compte le nombre d'occurrence de chaque caractre et crit les rsultats dans le fichier output o Hint : Vous pouvez faire des recherches sur la classe Pattern et vrifier comment on peut l'utiliser pour que le caractre lu en question rponde vos conditions, 3 - Vous n'avez pas le droit d'utiliser les objets dynamiques tels que les List, ArrayList etc ... Vous devez absolument utiliser un tableau d'Occurrence Occurrence[] pour votre structure de donnes. - Le format des informations dans le fichier output doit respecter le format Caractre : Nombre d'occurrence e.g. W:5 pour insinuer que le caractere W a t retrouve 5 fois dans le fichier input. - Il est inutile d'inscrire les statistiques des caractres dont le compte est zro. On vous demande de : - Complter la classe Occurrence - Complter la classe TestOccurrence Les fichiers TestOccurenceFichierInput.txt et TestOccurenceFichierOutput.txt sont des exemples de fichier input et output
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started