Shahab_H
دوشنبه 27 آذر 1391, 09:51 صبح
با سلام
من تابع toString() کلاس رو به این صورت تغییر دادم:
public String toString() {
String values="";
Field field;
Field [] fields=this.getClass().getDeclaredFields();
for (int i=0; i<fields.length;i++)
{
try{
field=fields[i];
values+=field.getName()+": " +field.get(this)+ " || ";
}
catch(Exception e){
System.out.println(e.getMessage()+"Can Not Convert object To String");
}
}
return values;
}
و در نهایت این مقدار رو تو فایل ذخیره می کنم
می خوام بعد هر رکورد، 1بره سر خط بعدی و اطلاعات رکورد بعدی رو سر خط تو فایل بنویسه از \n هم استفاده کردم ولی همرو پشت سر هم می نویسه.
لطفا راهنمایی کنین چطور می تونم این کارو انجام بدم
ممنون
من تابع toString() کلاس رو به این صورت تغییر دادم:
public String toString() {
String values="";
Field field;
Field [] fields=this.getClass().getDeclaredFields();
for (int i=0; i<fields.length;i++)
{
try{
field=fields[i];
values+=field.getName()+": " +field.get(this)+ " || ";
}
catch(Exception e){
System.out.println(e.getMessage()+"Can Not Convert object To String");
}
}
return values;
}
و در نهایت این مقدار رو تو فایل ذخیره می کنم
می خوام بعد هر رکورد، 1بره سر خط بعدی و اطلاعات رکورد بعدی رو سر خط تو فایل بنویسه از \n هم استفاده کردم ولی همرو پشت سر هم می نویسه.
لطفا راهنمایی کنین چطور می تونم این کارو انجام بدم
ممنون