-2
我已經在java中創建了一個文件,其中有一個對象寫在該文件中 文件有一個文本擴展名,但有一個垃圾字符。任何提示,程序或教程可用於請幫助。我寫了一個對象到一個java文件I/O在那個文件中得到了垃圾數據
有包括豆一包文件
package Packageit;
import java.io.*;
public class Object1 implements Serializable
{
private String name;
private String Account;
private String City;
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return name;
}
public void setAccount(String Account)
{
this.Account=Account;
}
public String getAccount()
{
return Account;
}
public void setCity(String city)
{
this.City=City;
}
public String getCity()
{
return City;
}
}
和程序的調用是在這裏
import java.io.*;
import Packageit.*;
public class FilterFlush {
public static void main (String args[])throws IOException
{ Object1 obj = new Object1();
obj.setName("Girish");
obj.setAccount("3456");
obj.setCity("Ahmedabad");
FileOutputStream f =new FileOutputStream("Tmp.txt");
ObjectOutputStream ob =new ObjectOutputStream (f);
ob.writeObject(obj);
ob.flush();
}
}
在這裏,我得到了在輸出文件中的垃圾數據,如
請幫忙解決這個垃圾數據
在此先感謝
請說明您是如何將該對象寫入該文件的,並告訴我們您的意思是「垃圾」,而不是您期望的內容。 – Mat
問題可能是字符編碼 – Tim