Answered step by step
Verified Expert Solution
Question
1 Approved Answer
package edu.capella.bsit.drinkmenufile; import java.io . File; import java.io . FileNotFoundException; import java.io . FileOutputStream; import java.io . IOException; import java.io . PrintWriter; import java.util.InputMismatchException; import
package edu.capella.bsit.drinkmenufile;
import java.ioFile;
import java.ioFileNotFoundException;
import java.ioFileOutputStream;
import java.ioIOException;
import java.ioPrintWriter;
import java.util.InputMismatchException;
import java.util.Scanner;
public class DrinkMenuFile
public static void mainString args
String menuData getMenuDatamenutxt;
System.out.printlnmenuData;
File outputFile new Fileoutputtxt;
writeMenuTextoutputFile menuData;
public static String getMenuDataString fileName
Use StringBuilder to assemble multiline string efficiently
StringBuilder menuString new StringBuilder;
try
FileOutputScream fos new FileOutputStreamfile true;
Scanner fileScanner new Scannernew FilefileName;
whilefileScannerhasNextLine
String line fileScanner.nextLine;
menuString.appendlineappend
;
fileScanner.close;
catchInputMismatchException e
System.out.printlnError reading file:" egetMessage;
return menuString.toString;
Method to write the formatted menu to a text file.
public static void writeMenuTextFile outputFile, String menuText
try
PrintWriter writer new PrintWriteroutputFile;
writer.printmenuText;
writer.close;
catch FileNotFoundException e
System.out.printlnFile not Found: egetMessage;
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started