Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Createanewpackagenamedgames.utilities. AddapublicclassnamedFileManagerthatcontainsthefollowing methods: public static void writeToFile(String saveState, String fileNa me) { //TODO: Write a string to a...

1 answer below »
  1. Createanewpackagenamedgames.utilities.

  2. AddapublicclassnamedFileManagerthatcontainsthefollowing

    methods:

    public static void writeToFile(String saveState, String fileNa me) {

    //TODO: Write a string to a new file synchronously }

    public static void writeToFileAsync (String saveState, String fileName) {
    //TODO: Write a string to a new file asynchronously

    }

  3. Implement the writeToFile() method using a FileWriter in a try-with-resources block. Make sure you import theiopackage:

    import.java.io.*

    1. Implement the writeToFileAsync() method using a separate thread. Use the following code as a guide:

      new Thread() { public void run(){

      writeToFile(saveState fileName); }

      }.start();

    2. Inthemain()methodoftheBoardGameTesterproject,addthe following code:

      FileManager.writeToFileAsync(ticTacToe.toString(), "ttt.txt");

      FileManager.writeToFileAsync(connectFour.toString(), "c4.txt");

      FileManager.writeToFileAsync(mastermind.toString(), "mm.txt");

      The first argument in each method call should have the name you used for the corresponding Board object. Remember to import the games.utilities package!

Answered Same Day May 23, 2021

Solution

Valupadasu answered on May 23 2021
155 Votes
FileManager.java
FileManager.java
package games.utilities;
import java.io.FileWriter;
import java.io.IOException;
public class FileManager {
    public static void writeToFile(String saveState, String fileName) {
        FileWriter fw = null;
        try{
            
fw=new FileWriter(fil...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here