我正在開發一個Java應用程序。在某些時候,我需要將我的自定義類的對象保存到文本文件中,以便在我的自定義類中覆蓋toString()
方法,然後使用ObjectOutputStream
類將我的自定義類的對象保存到文本文件中。現在一切正常,即我的文本文件包含文本,但連同該文本一起也包含一些奇怪的字符或原始數據。下面三行包含該如何限制原始數據保存在文本文件中
ObjectOutputStream outputStream = null;
outputStream = new ObjectOutputStream(new FileOutputStream(filename));
outputStream.writeObject(person);//person is the instance of my custom class
主要代碼是沒有什麼辦法來限制原始數據被保存在我的文本文件?