Write a program that reads in a text file and then computes

Assignment Help JAVA Programming
Reference no: EM13168068

Write a program that reads in a text file and then computes and prints a table of letter frequencies. For example, if the file is the text of "A Tale of Two Cities", found in the file atdata/tales.txt, the program will print:

 

Please enter the pathname or URL of the book file: data/tales.txt
Letter frequencies in data/tales.txt
a        47,065
b         8,142
c        13,223
d        27,484
e        72,878
f        13,152
g        12,121
h        38,355
i        39,779
j           622
k         4,633
l        21,516
m        14,924
n        41,308
o        45,115
p         9,452
q           655
r        35,950
s        36,771
t        52,393
u        16,217
v         5,065
w        13,835
x           666
y        11,849
z           213


I am confused as to how to represent my code in this nice table above.  Any hints? Here is my code so for:
package assignment3solutions;

import java.util.ArrayList;

import stdlib.In;
import stdlib.StdIn;
import stdlib.StdOut;

public class LetterFrequencies {
        
        public static void main(String[] args){
                
                StdOut.println("Please enter the pathname or URL of the book file: ");
                String textSource = StdIn.readLine();
                
                final In in = new In(textSource);
                if(!in.exists()){
                        StdOut.print("Unable to open file " + textSource);
                System.exit(1);
                }
                
                String[] bookOfWords = bookFile.split("\\s+");
                
                ArrayList<Integer>wordFrequencies = new ArrayList<Integer>();
                
                for(String word: bookOfWords){
                        wordFrequencies.add()

 

 

Reference no: EM13168068

Questions Cloud

State bromine can form compounds or ions with any number : Bromine can form compounds or ions with any number of fluorine atoms from one to five. Write the formulas of all five of these species
State what is the equilibrium constant for the reaction : What is the equilibrium constant for the reaction N2(g) + 3 H2(g) ?? 2 NH3(g) at this temperature?
A and b, both of which perform the same function : Assume you have two algorithms, A and B, both of which perform the same function,
Compute the amount of heat energy required to convert : Calculate the amount of heat energy required to convert 55.0 g of water at 62.5 degrees Celsius to steam at 124.0 degrees Celsius
Write a program that reads in a text file and then computes : Write a program that reads in a text file and then computes and prints a table of letter frequencies. For example, if the file is the text of "A Tale of Two Cities", found in the file at data/tales.txt , the program will print
Initialized the array of words by an assignment statement. : modify the following program . The program from Lab 4 initialized the array of words by an assignment statement.
There are four conditions that are necessary : There are four conditions that are necessary for a deadlock to occur. Give an example to show that these conditions are not sufficient for a resource deadlock to occur. When are these conditions sufficient for a resource deadlock to occur? Explain..
Explain the net chemical equation : When a strong base is added to a solution of CuSO4, which is pale blue, a precipitate forms and the solution above the precipitate is colorless. The net chemical equation is Cu(2+)(aq) + 2OH(-)(aq) --> Cu(OH)2(s)
A game of tic-tac-toe : A game of tic-tac-toe, two players (one the computer) take turns marking an available cell in a 3 X 3 grid (a two dimensional array) with their respective tokens (either and X or an O). When one player has placed three tokens in a horizontal

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd