1
 public static void writeIntoFile() {
        FileOutputStream fileOutputStream = null;
        ObjectOutputStream objectOutputStream = null;
        try {
            fileOutputStream = new FileOutputStream("Employee.txt");
            objectOutputStream = new ObjectOutputStream(fileOutputStream);
            objectOutputStream.writeObject(list1);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (fileOutputStream == null) {
                System.out.println("file is not created");
            }
            if (objectOutputStream == null) {
                System.out.println("cant able to write");
            }
        }
    }

この関数を使用してファイルに書き込みたい。正常に書き込みますが、データをバイトコードで表示します。どうすれば文字列形式で保存できますか?

4

3 に答える 3

0

関数 writeIntoFile では、シリアル化オブジェクトをファイルに書き込みます

オブジェクトの toString() を使用して、文字列をファイルに書き込む必要があります

于 2013-09-16T06:36:38.693 に答える
0

簡単な方法でバイトコードを文字列に変更できます。次のように、バイトコードを文字列コンストラクターに渡します。

新しい文字列 (バイトコード オブジェクト);

次に、文字列オブジェクトをファイルに書き込みます。

于 2013-09-16T06:41:37.190 に答える