Write a program that reads each word from the attached text file (words_for_homework.txt) and writes only those containing "dous" at the end to another file. Below is a hint at the code to get at the dous. Include exception handling to catch any errors with the files. Use the finally block to close the files. Zip the project folder and upload here.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

I need help with my Java programming project. The project will be completed in Eclipse so if you could also help guide me through by labeling what section is what so I'm not trying to guess that would be great. Thanks

 

words_for_homework (1).txt
aalii
aardvark
aardvarks
aardwolf
aba
abaca
abaci
abacist
aback
abacus
abacuses
abaft
abalone
abalones
abamp
abampere
abandon
abandoned
abandonee
abandoner
abandoners
abandoning
abandonment
abandons
abase
abased
abasement
abaser
abasers
abases
Transcribed Image Text:words_for_homework (1).txt aalii aardvark aardvarks aardwolf aba abaca abaci abacist aback abacus abacuses abaft abalone abalones abamp abampere abandon abandoned abandonee abandoner abandoners abandoning abandonment abandons abase abased abasement abaser abasers abases
The following is an old word puzzle: "Name a common word, besides tremendous, stupendous and horrendous, that ends in dous."
We can also solve this puzzle by reading a text file of English words and outputting the word if it contains "dous" at the end. The text file
"words_for_homework.txt" contains 87314 English words, including the word that completes the puzzle.
Write a program that reads each word from the attached text file (words_for_homework.txt) and writes only those containing "dous" at the
end to another file. Below is a hint at the code to get at the dous. Include exception handling to catch any errors with the files. Use the
finally block to close the files. Zip the project folder and upload here.
Code Hint for -dous:
String line
br.readLine();
%3D
while (line != null)
{
if (line.length() > 4)
{
if (line.substring(line.length() - 4, line.length()).equalsIgnoreCase("dous"))
{
fw.write(line + "\n");
}
}
line = br.readLine();
}
Transcribed Image Text:The following is an old word puzzle: "Name a common word, besides tremendous, stupendous and horrendous, that ends in dous." We can also solve this puzzle by reading a text file of English words and outputting the word if it contains "dous" at the end. The text file "words_for_homework.txt" contains 87314 English words, including the word that completes the puzzle. Write a program that reads each word from the attached text file (words_for_homework.txt) and writes only those containing "dous" at the end to another file. Below is a hint at the code to get at the dous. Include exception handling to catch any errors with the files. Use the finally block to close the files. Zip the project folder and upload here. Code Hint for -dous: String line br.readLine(); %3D while (line != null) { if (line.length() > 4) { if (line.substring(line.length() - 4, line.length()).equalsIgnoreCase("dous")) { fw.write(line + "\n"); } } line = br.readLine(); }
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Custom Exception class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education