@klotzkopp... wo soll ich fragen? ich versteh das forum nicht so hundertprozentig
@Aliter erstmal danke ja also wenn ich das programm ausführe klappt das eigentlich aber manchmal ist ja etwas förmlich in der falschen reihenfolge oder so
ich hab außerdem vergessen diese liste zu machen ich hätte da einmal eine Klasse :
MemoListe :
package Memo;
import java.util.*;
public class MemoListe {
// Alle Variablen (Datenfelder)
public ArrayList NachrichtenListe;
public Versand nachricht;
// Konstruktor
public MemoListe() {
// Variablen werden initialisiert
NachrichtenListe = new ArrayList();
}
public void fuegeNachrichthinzu(String absender_vorname, String absender_name,
String empfaenger_vorname, String empfaenger_name, String betreff, String inhalt) {
nachricht = new Versand(absender_vorname, absender_name, empfaenger_vorname, empfaenger_name,
betreff, inhalt);
NachrichtenListe.add(nachricht.gibtextausgabe());
}
public void AusgabeListe() {
System.out.println("\n**********************************************************\n");
System.out.println("\n" + NachrichtenListe.size() + " Nachrichten\n");
System.out.println("\n**********************************************************\n");
for (int zahl = 0; zahl < NachrichtenListe.size(); zahl++) {
System.out.println(NachrichtenListe.get(zahl));
}
System.out.println("\n**********************************************************\n");
}
}
und einmal eine Klasse wo das ganze automatisch gemacht wird..
AutoMemoListe
package Memo;
import java.util.*;
public class AutoMemoListe {
// Alle Variablen (Datenfelder)
// NachrichtenListe ist vom Typ ArrayList (Instanz der improtierten Klasse ArrayList)
public ArrayList NachrichtenListe;
// nachricht ist eine Instanz der Klasse Versand
public Versand nachricht;
// Lauter Strings generieren der automatischen Nachrichten
String absender_vorname, absender_name, empfaenger_vorname, empfaenger_name, betreff, inhalt;
// index zum generieren der automatischen Nachrichten
int index;
// Konstruktor
public AutoMemoListe() {
// Variablen werden initialisiert
NachrichtenListe = new ArrayList();
index = 1;
}
public void fuegeNachrichthinzu() {
absender_vorname = "vornameA" + index;
absender_name = "nameA" + index;
empfaenger_vorname = "vornameE" + index;
empfaenger_name = "nameE" + index;
betreff = "betreff" + index;
inhalt = "inhalt" + index;
nachricht = new Versand(absender_vorname, absender_name, empfaenger_vorname, empfaenger_name,
betreff, inhalt);
NachrichtenListe.add(nachricht.gibtextausgabe());
index++;
}
public void AusgabeListe() {
System.out.println("\n**********************************************************\n");
System.out.println("\n" + NachrichtenListe.size() + " Nachrichten\n");
System.out.println("\n**********************************************************\n");
for (int zahl = 0; zahl < NachrichtenListe.size(); zahl++) {
System.out.println(NachrichtenListe.get(zahl));
}
System.out.println("\n**********************************************************\n");
}
}