小编wel*_*ter的帖子

Java:将对象保存在文本文件中?有现成的解决方案吗?

我想保存我在程序中生成的对象.重新启动后,应该自动加载数组中的所有对象.我想将它们写在一个文件中,并在重启后解析它们.除手工之外,还有其他更聪明的可能性吗?谢谢

java store object flat-file

7
推荐指数
2
解决办法
9217
查看次数

Java:序列化初学者问题:-(

我想通过序列化来保存和存储简单的邮件对象,但我总是遇到错误,我找不到它的位置.

package sotring;
import java.io.*;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.*;

import com.sun.org.apache.bcel.internal.generic.INEG;

public class storeing {

    public static void storeMail(Message[] mail){
        try {
            ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("mail.ser"));
            out.writeObject(mail);
            out.flush();
            out.close();

        } catch (IOException e) {
        }   
    }

        public static Message[] getStoredMails(){

     try
     {

        ObjectInputStream in = new ObjectInputStream(new FileInputStream("mail.ser"));
        Message[] array = (Message[]) in.readObject() ;
        for (int i=0; i< array.length;i++)
            System.out.println("EMail von:"+ array[i].getSender() + " an " + array[i].getReceiver()+ " Emailbetreff: "+ array[i].getBetreff() + " Inhalt: " …
Run Code Online (Sandbox Code Playgroud)

java arrays serialization

0
推荐指数
1
解决办法
904
查看次数

标签 统计

java ×2

arrays ×1

flat-file ×1

object ×1

serialization ×1

store ×1