Write some Java Software

  • 状态 完成的
  • 预算 €30 - €250 EUR
  • 总竞标 6


The objective of this

program will be to write to and read from a text file. There will be two classes developed –

“ReadWrite” and “InvalidFileTypeException”.

ReadWrite Class

o This class will handle the process of writing text to a file and reading from this text

file. It will have two fields named “file” and “text”.

o There should be one constructor and three methods in this class named “write”,

"writeToFile" and “read”

- Constructor:

o The constructor will request two String parameters 1. file (file to be written to) and 2.

text (text to be written).

- “write” method: (private)

o This method should write some text to the file specified in the constructor.

o The method should ensure that the file to be written to ends with the file extension -

".txt". If not, an "InvalidFileException" should be thrown.

o This method should claim (throw) two types of checked Exceptions.

- "writeToFile" method:

o This method should return "true" if the text is written successfully and "false"

if not.

o This method should invoke the "write" method.

o This method should catch at least two exceptions

 The exceptions should give the user a specific message about what

happened along with printing the stack trace to the console window.

- "read" method:

o This method will involve reading text from the text file.

o It will take one parameter - "fileToRead" - the name of the file to be read.

o You should output the text from this file to the console window.

o Ensure to incorporate Exception handling into this method also.

 If the file is not found - the exception object generated should return

the following message i.e. " filename (The system cannot find the file


 If there's an I/O error - the relevant exception should be caught.

InvalidFileException Class

o You should develop a class named “InvalidFileException” class.

o This class should define a "Checked Exception".

o This exception should be implemented in the "ReadWrite" class.

o This class should contain a "toString" method which when called, will state :

Sorry, but this program only supports "text" files.



  • 设置你的预算和期限
  • 列出你的提案
  • 获得工资


    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online