Can anyone help me please, I cant figure out what I am doing wrong or missing. I need to enter a sentence and write it to a file over and over again until the word done is typed then it should exit the program. please help
Code:import java.util.*; import java.io.*; import java.lang.*; public class StringtoFile { public static void main(String[] args) throws IOException { StringtoFile h = new StringtoFile (); h.openFile(); h.addline(); h.closefile(); } private Scanner scan, X; public void openFile(){ try{ X = new Scanner(new File("testFile.txt")); } catch(Exception e){ System.out.println("You received and Error"); } } public void addline(){ System.out.println("Enter a Sentence....."); String str, casefinish = "done"; str = X.nextLine(); if(casefinish.equalsIgnoreCase("done")){ //break; } else{ while (str!="done"); str = X.nextLine(); } } public void closefile(){ X.close(); } }


Reply With Quote

Bookmarks