[RESOLVED] Java tutorial *help*
Here is my code I made by hand 100% so be nice if its riddled with unchecked exceptions.
Code:
import java.io.FileReader;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.BufferedInputStream;
import java.io.Console;
import java.util.Arrays;
import java.io.IOException;
import java.io.DataOutputStream;
import java.io.DataInputStream;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.EOFException;
import java.io.FileNotFoundException;
public class Test {
public static boolean rightPlace() {
try {
BufferedReader br = new BufferedReader(new FileReader("Test2.txt"));
if(br.readLine().equals("NewObjects")) {
return true;
} else { return false; }
} catch(FileNotFoundException fnf) { System.err.println("fnf exception " + fnf.getMessage());
} catch(IOException ioe) { System.err.println("error@:"+ ioe.getStackTrace());
}
return false;
}
public static void neoWriter(String data) {
BufferedWriter bw = null;
try {
if(rightPlace() == true) {
bw.newLine();
bw.write(data);
} else { bw.newLine(); }
} catch(IOException g) { System.err.println("ERR:" + g.getStackTrace() + "\n" + g.getMessage());
}
}
public static void save(String data) {
try {
BufferedWriter bw = new BufferedWriter(new FileWriter("Test2.txt"));
neoWriter(data);
bw.newLine();
bw.flush();
} catch(IOException e) { System.err.println("err:"+ e.getMessage());
}
}
public static void main(String[] args) {
String UInput;
System.out.println("Type:");
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader bw = new BufferedReader(isr);
try {
UInput = bw.readLine();
save(UInput);
}catch(IOException x) { System.err.println("err:"+ x.getStackTrace());
}
}}
It compiles fine, it's just it doesn't well work when i run it, nothing happens? So clearly I made an overside but, where was it? I also, realize I could do a better job at exceptin handling, but I was just doing a simple test I wasn't sure if it was called for on a test. But, perhaps with some better exception handling (assuming it's not an unchecked exception) I might be able to find the cause, but by all means if you see a problem let me know please.
-Thanks for taking the time.