Question: PLEASE WRITE CODE AS SOON AS POSSIBLE! IN JAVA LANGUAGE Question 3 [35 PTS]: You are given a file. You need to find the most

![3 [35 PTS]: You are given a file. You need to find](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2024/09/66f3d9edc6233_06966f3d9ed76733.jpg)

PLEASE WRITE CODE AS SOON AS POSSIBLE! IN JAVA LANGUAGE
Question 3 [35 PTS]: You are given a file. You need to find the most frequent word in the file. Note1: word is any token if you separate the file by any blank characters (i.e., space, new line, tab) Note2: there can be multiple most frequent words in the file, so get any one of them. Note3: for convenience ignore the case, i.e., Apple and apple are the same words. Main points: Define 1. a method which will read the file and return its text. 2. a method which takes a String and returns all its words and their counts in a dictionary. 3. a method which takes the dictionary of words and counts and returns the most frequent word. Test everything back in the main() of class Question3. Input:input demo.txt Input: input3.txt Output: alma 2 Output: sed 33 input_demo.txt 1 alma 2. 3 heyva 4 5 nar 6 7 alma min 8 banan 9 10 11 nar 1 input3.txt Morbi justo lectus vulputate rhoncus lacinia quis convallis sit amet sem Nam vel fringilla quam In quis dignissim felis Donec ac neque sem Phasellus aliquet fermentum turpis ac consequat nunc aliquam at Nulla gravida magna nec purus molestie eu viverra nisi luctus Integer pulvinar finibus quam in iaculis tortor volutpat id Curabitur mattis tortor scelerisque ornare orci ac auctor velit Curabitur et tortor et lacus elementum auctor at at urna Fusce gravida massa sed arcu porttitor vulputate Praesent in ligula finibus placerat est et porta nulla Curabitur eget turpis non arcu dictum vehicula 2 3 Sed sollicitudin consectetur dolor sit amet fermentum Cras venenatis vestibulum nibh sed egestas Cras a libero ante Morbi pretium sollicitudin enim et luctus Proin tincidunt vehicula lacus at tristique Pellentesque sed pretium mi Mauris pellentesque metus in ante maximus commodo Vivamus eu nisl ut velit pretium accumsan quis ut felis Fusce sed est consequat blandit urna nec pharetra ipsum Cras et nisl non odio finibus efficitur placerat varius justo Quisque hendrerit ligula ut consequat viverra 4 5 Donec non lacus velit sed ultrices quam quis ex sagittis accumsan Cras pretium orci consequat iaculis lacus a aliquet lorem Morbi nibh nisl tempus ac felis non lacinia finibus purus Ut a imperdiet arcu Praesent quis turpis odio Nulla dignissim urna in magna auctor convallis Nullam sem neque blandit eget imperdiet id dictum sed dolor Praesent nec enim sit amet odio suscipit efficitur sed vel molestie enim ac posuere elit Quisque metus erat bibendum vitae semper et eleifend efficitur ligula Donec sed metus non elit pretium eleifend vitae ut ante 6 7 Nulla imperdiet mauris eu venenatis malesuada Nulla facilisi Quisque eleifend enim id turpis convallis porttitor sed feugiat porttitor facilisis Quisque quis mauris lacinia euismod dolor non auctor mauris Nullam porttitor tempus sodales Integer nec tellus sit amet magna rhoncus rutrum id eu ipsum Fusce rhoncus facilisis enim eu ultrices turpis elementum sit amet In at facilisis arcu Integer id eros massa sed aliquam tempor dui a hendrerit sapien malesuada sit amet 8 9 Duis non arcu diam sed vestibulum tortor erat eu commodo nibh pretium a Sed sodales pulvinar magna non dapibus Mauris at dolor vitae erat tristique finibus ullamcorper sed justo Ut eu auctor dolor Proin nec bibendum nunc at luctus dui sed pulvinar ullamcorper ligula in facilisis neque Nunc feugiat imperdiet est quis maximus sed feugiat fringilla rutrum Donec varius turpis blandit purus molestie nec tempor ipsum sollicitudin Ut posuere posuere enim nec tempus Ut sit amet purus vitae libero maximus maximus sed ullamcorper velit velit sed interdum libero pretium at 10 11 Aliquam dapibus lacus erat vitae pulvinar tortor venenatis a Aenean arcu tellus porta ut fringilla quis feugiat sed justo sed id tincidunt est Aenean mollis interdum dapibus Duis tempor erat ornare ullamcorper neque a varius dolor Interdum et malesuada fames ac ante ipsum primis in faucibus Suspendisse potenti In fringilla leo sed viverra ornare Cras ut fringilla dolor class aptent taciti sociosqu ad litora torquent per conubia nostra per inceptos himenaeos Nam a urna felis Suspendisse nec leo vel ex iaculis venenatis et quis sem Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas 12 13 Donec sed arcu at nulla tincidunt viverra sit amet eget velit Donec mollis neque non maximus cursus mi neque sodales leo quis maximus justo nulla imperdiet dui Mauris quis eros sit amet sapien fringilla eleifend vel nec ligula sed hendrerit velit eu dolor posuere pretium Pellentesque orci ante rutrum quis dolor at elementum consectetur diam Quisque imperdiet leo at faucibus hendrerit nisl urna posuere metus cursus consectetur dui lorem fermentum arcu Praesent volutpat nisi sed fringilla semper Nunc fermentum leo sapien non aliquet ante volutpat vitae Suspendisse potenti Aliquam placerat nisi ut risus maximus sit amet auctor felis ullamcorper sed laoreet dignissim
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
