java - bufferWriter can not write in new line -


i'm working java file , want write text file doesn't go new line. how can write in new line bufferwriter?

public void setdata() throws ioexception{     file file = new file("schooldb.txt");     filewriter filewriter = new filewriter(file);     bufferedwriter bufferedwriter = new bufferedwriter(filewriter);      for(int j = 0; j < 5; j++){         school school = new school();         school = allschools.get(j);         //set name         bufferedwriter.write(school.getname());         //houses         if(school.gethoused())             for(int = 0; < school.gethouses().size(); i++)                 bufferedwriter.write(school.gethouses().get(i).getname());         else              bufferedwriter.write("0");         bufferedwriter.newline();         //courses          if(school.gethouses().size() != 0)             for(int = 0; < school.getcourses().size(); i++)                 bufferedwriter.write(school.getcourses().get(i).getname());         else              bufferedwriter.write("0");         //students         if(school.getnumofstudents() != 0)             for(int = 0; < school.getstudents().size(); i++)                 bufferedwriter.write(school.getstudents().get(i).getname());         else              bufferedwriter.write("0");         //professors         if(school.getprofessor().size() != 0)             for(int = 0; < school.getprofessor().size(); i++)                 bufferedwriter.write(school.getprofessor().get(i).getname());         else              bufferedwriter.write("0");         // '*'   :)         bufferedwriter.write("*");     }     bufferedwriter.close(); } 

it's working correctly can't write in new line way, these methods tried , didn't work:

  1. i closed file.
  2. \n
  3. \n\r
  4. bufferwriter.newline();

and output this: ''hogwartsgryffindorhufflepuffravenclawslytherin flyingpotions0minerva mcgonagolseverus snapebeauxbatons0 00olympe maximedurmstrang0 00igor karkaroffilvermornyhorned serpentwampusthunderbirdpukwudgie defence against dark artscharms0rionach stewardkoldovstoretz0 000*''. didn't separate in first line

edited: think problem tab run code. in service tab. run code in main tab , worked. note: changed tab. in main had object of class.

why don't say

bufferedwriter.write("\n");


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -