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

  Be sure to show all declarations

Write a function call that invokes function a. Be sure to show all declarations. However a complete main is not required.

  Java program to ask user to enter favorite color

Write a Java program to ask the user to enter favorite color, a favorite food, favorite animal, and first name of a friend or relative.

  Have an array of integers with user input instead of given

change the current code to have an array of integers with user input intead of given input from the main where it says int[] a=....; And also from a text file but the same numbers as what is given in main.

  Write an application that extends jframe

Write an application that extends JFrame and that displays a phrase in every font size from 6 through 20.

  String as its parameter and returns the length

Write a method named longestWord that accepts a String as its parameter and returns the length of the longest word in the string.A word is a sequence of one or more non-space characters (any character other than the space character).

  The array at the index method

have an array, how do i remove an entry from the array at the index method?

  Write a program that reads a list of real numbers.

Write a program that reads a list of real numbers. After the program ends it should print out only the unique numbers

  Reimplement the labeledpoint class of exercise

Reimplement the LabeledPoint class of Exercise P9.12 by storing the location in a java.awt.Point object. Your toString method should invoke the toString method of the Point class.

  Implementation the two classes

Program Specifications: In the new implementation, the two classes, Student and Grades, are defined with the following operations/methods.

  Create a computer class

Create a computer class and assume computers have the following fields: String manufacture, double price, int year

  Write a complete java program assuming that the variables gp

Write a complete java program Assuming that the variables gpa, deanList and studentName have been declared, you should read in the studentName and gpa from keyboard. Write an if statement that adds 1 to deansList and prints studentName to the standar..

  Which a ball is released from a user-defined height

Write a program in which a ball is released from a user-defined height and free-falls to the ground. The ball is pulled by earth's gravity of 9.8 m/sec 2 . Assume that each pixel represents

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