Sunday, 15 May 2011

java - BufferedWriter not writing to my text file -



java - BufferedWriter not writing to my text file -

file outfile = new file("d:\\output.txt"); bufferedwriter wb = new bufferedwriter(new filewriter(outfile)); while (resultset.next()) { int attr_id = resultset.getint("int_id"); string stringvalue = resultset.getstring("stringvalue"); string name = resultset.getstring("name"); int index = stringvalue.indexof("."); int valuelength = stringvalue.length(); if(isnumeric(stringvalue)) { //if(index != -2 ) { if(index != (valuelength - 2)) { string string1 = double.valueof(stringvalue).tostring(); system.out.println("converted values : " +string1); system.out.println("stringvalue : " +stringvalue); system.out.println("intvalue : " +int_id); wb.write( stringvalue + "," + int_id + "," + string1 ); wb.newline(); } } }

above part of code, resultset i'm writing info file. code not printing values in output.txt file see result in console. if remove commented line , comment if(index != (valuelength - 2)) { line, java code creating output.txt values.

what's wrong?

probably need phone call flush and/or close on bufferedwriter when done.

java

No comments:

Post a Comment