if( fc.exist) then fc.create
Unless Java is insane, this is backwards. If it DOESN'T exist, you want to create it.
Surely there's a way to read text files in java that's not one character at a time ?
According to google,
this[
^] tells you how to write files with J2ME