用于存储电子邮件地址的Java邮箱

时间:2015-03-09 14:57:56

标签: java

希望有人可以提供帮助。我已经成功创建了一个Java消息类来为标准电子邮件建模,但我不确定如何继续存储Message类中的电子邮件所需的邮箱类。

邮件类

public class Message {    
    private String recipient;
    private String sender;
    private String message;
    private String body;

    public Message(String recipient, String sender){
        this.recipient = recipient;
        this.sender = sender;
    }

    public String toString(){           
        message = "From: " + recipient + "\nTo: " + sender; 
        return message;
    }

    public String append(){          
        body = "\nThis is the body content of your message";  
        return body;
    }
}

邮箱类

public class Mailbox {     
    public void addMessage(Message m)
    {

    }

    public Message getMessage(int i)
    {

    }

    public void removeMessage(int i)
    {

    }
}

1 个答案:

答案 0 :(得分:0)

Vector / ArrayList可以保存项目/对象。因此,您可以转到您的邮箱类并创建一个ArrayList

ArrayList<Message> messages = new ArrayList<Message>();

然后你可以添加:

messages.add(new Message(...));

并删除:

messages.delete();

你的消息。