Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question 3 (30 points) In this part, we simply want to read information from a file in txt format, execute some operations and write to

image text in transcribedimage text in transcribedimage text in transcribedQuestion 3 (30 points) In this part, we simply want to read information from a file in txt format, execute some operations and write to another operations and write to another txt file. Being familiar with this procedure will help you in future assignments. Again, the scenario we want to run is very simple because we just want to count the number of occurrences of each letter of the Latin alphabet contained in the input file and save the statistics in an output file. Here are the specifications of our implementation: - We will just take into account the count of the Latin characters in lower and upper case that are contained in the file input file (i.e. the characters between "a" and "z", inclusive and the characters between "A" and "Z", inclusive. ) - One restriction is that the instance variable that should save the letter must be a String (instead of the natural choice char). - The Occurrence class contains the information about the letter and the current count. It therefore contains a pair of information : the current word of 1 character and a variable which counts the number of repetitions of this word. - The main method is contained in the TestOccurence class. It receives the name of the input file and the output file from the command line. The main code reads the input file, counts the number of occurrences of each character and writes the results to the output file o Hint: You can research the Pattern class and check how it can be used to make the character read in question meet the the character read in question meets your conditions, 4 - You are not allowed to use dynamic objects such as List, ArrayList etc... You must use an Occurrence[] array for your data structure. - The format of the information in the output file must respect the format Character : Number of occurrences e.g. W:5 to imply that the character W has been found 5 times in the input file. - There is no need to enter statistics for characters with a count of zero. You are asked to : - Complete the Occurrence class - Complete the TestOccurrence class The files TestOccurrenceFileInput.txt and TestOccurrenceFileOutput.txt are examples of input and output files. IN JAVA PLEASE!!

TO TEST THE CODE USE:

abcd efgh ijkl 555( abcd efgh efgh ABC EFG ABZ 908-93**63

AS THE INPUT

AND THE OUTPUT SHOULD BE :

a:2 b:2 c:2 d:2 e:3 f:3 g:3 h:3 i:1 j:1 k:1 l:1 A:2 B:2 C:1 E:1 F:1 G:1 Z:1
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 l'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 an et Zn, inclusivement et les caractres entre An 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. - II 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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database In Depth Relational Theory For Practitioners

Authors: C.J. Date

1st Edition

0596100124, 978-0596100124

Students also viewed these Databases questions