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

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -