package preparazione_esame; import java.util.ArrayList; public class Messaggio { private String mittente; private String destinatario; private String messaggio = ""; private ArrayList paroleMessaggio; public Messaggio(String mittente, String destinatario, String[] altriDati) { this.mittente = mittente; this.destinatario = destinatario; this.paroleMessaggio = new ArrayList<>(); for (int i = 1; i < altriDati.length; i++) { this.paroleMessaggio.add(altriDati[i]); this.messaggio += altriDati[i] + " "; } this.messaggio = this.messaggio.substring(0, this.messaggio.length() - 1); } public String getMittente() { return this.mittente; } public String getDestinatario() { return this.destinatario; } public String getMessaggio() { return this.messaggio; } public ArrayList getParoleMessaggio() { return this.paroleMessaggio; } public String asString() { return this.mittente + " -> " + this.destinatario + " : " + this.messaggio; } }