You are no doubt aware of the application "Notepad" that comes on your computer. It allows you to type and then do such things as search and replace or do a word count or save. You are to create a program that does sort of the same thing, but for files. It will be called "Filepad".
The purpose of this program is to try out some of the string methods and to use a preexisting object. While you are doing it, notice the gets, sets, compareTo, equals etc. that are available in the classes.
| Level | Characteristics |
| 0 | Opens the requested file and prints it out. |
| 1 | Has a menu that allows the user to select things that they wish to do. |
| 2 | Allows the user to add things (say a sentence) to the file. |
| 3 | Allows the user to do a word count. |
| 4 | Allows the user to save changes and open the file again. |
| 5 | Allows the user to search and replace words |
| 6 | Word wraps long sentences when it shows them on the screen. (What do you do with a word that is longer than your screen width?) |
| 7 | Has some autocorrect features - capitalizes sentences and the word I. You know, all sorts of annoying things that word does. |