Question: Part 2. I will include a text file with this assignment. It is a text version of this assignment. Write a program that will read

Part 2.

I will include a text file with this assignment. It is a text version of this assignment.

Write a program that will read the file line by line, and break each line into an array of words using the tokenize method in the String class. Count how many words are in the file and print out that number.

I have the code to read my file but I am not sure where to put my file in the documents so that when the code runs it reads it. I am using eclipse on a mac.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

package readFile;

import java.io.File;

import java.util.Scanner;

import java.util.StringTokenizer;

public class Strings {

public static void main(String[] args) {

Scanner txtscan;

try {

txtscan = new Scanner(new File("D:\\abc.txt"));

int totCount = 0;

while(txtscan.hasNextLine()){

String str = txtscan.nextLine();

StringTokenizer stringTokenizer = new StringTokenizer(str, " ");

while (stringTokenizer.hasMoreElements()) {

totCount++;

stringTokenizer.nextElement();

}

}

System.out.println("Number of words in the file are : "+totCount);

} catch (Exception e) {

e.printStackTrace();

}

}

}Part 2. I will include a text file with this assignment. It

Problems (a Javadoc Declaration B Console 23 minated> Strings U Application] Library/Java/JavaVirtualMachines /jdkl.8.0_65jdk/Contents, /Home/bin/java (Apr 19, 2017, 8:36:30 PM) ava

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!