java - Write real time data to file -
how write real time data file in java?
i'm trying real time twitter feed text file. here code have written:
public void onstatus(status status) { user user = status.getuser(); bufferedwriter bufferedwriter = null; try { bufferedwriter = new bufferedwriter(new filewriter("c:\\twitterdumponfile.txt")); string username = status.getuser().getscreenname(); bufferedwriter.write(username); string profilelocation = user.getlocation(); bufferedwriter.write(profilelocation); string content = status.gettext(); bufferedwriter.write(content); bufferedwriter.newline(); } catch (filenotfoundexception ex) { ex.printstacktrace(); } catch (ioexception ex) { ex.printstacktrace(); } { //closing bufferedwriter try { if (bufferedwriter != null) { bufferedwriter.flush(); bufferedwriter.close(); } } catch (ioexception ex) { ex.printstacktrace(); } } } when open file twitterdumponfile.txt contains single line of data. everytime open it has different data single line, not appending new data on file.
please me i'm getting wrong.
you need open filewriter in append mode.
replace
bufferedwriter = new bufferedwriter(new filewriter("c:\\twitterdumponfile.txt")); by
bufferedwriter = new bufferedwriter(new filewriter("c:\\twitterdumponfile.txt", true));
Comments
Post a Comment