G
gastbert
Gast
Habe folgendes Problem:
Ich möchte ein einfaches Telefonbuch realisieren, bei dem ich neue Einträge hinzufügen kann
und Einträge in einem bestimmten Format ausgeben kann. Außerdem soll man noch Einträge
suchen können, die dann ebenfalls in dem bestimmten Format ausgegeben werden. Für die
ersten beiden Probleme habe ich bereits die Methoden realisiert, doch die letzte Methode will
einfach nich
Ich habe 2 Klassen erstellt: Telefonanschluss und Telefonbuch
Telefonanschluss
Telefonbuch:
In dieser Klasse liegt mein Problem. Die Methode sucheAnschluesse bekomme ich nicht hin. Ich weiß schon nicht, wie
ich die Methode ausgeben kann (welcher return wert).
Ich benötige eine Methode String[] sucheAnschluesse(String nachname, String vorname), die die textuellen Darstellungen aller Anschlüsse liefert, die exakt den angegebenen Namen enthalten. Wenn also unter einem Namen
mehrere Telefonnummern gespeichert sind, sollen auch mehrere Zeichenketten ausgegeben werden.
Wäre nett, wenn mir dabei jemand weiterhelfen könnte.
Ich möchte ein einfaches Telefonbuch realisieren, bei dem ich neue Einträge hinzufügen kann
und Einträge in einem bestimmten Format ausgeben kann. Außerdem soll man noch Einträge
suchen können, die dann ebenfalls in dem bestimmten Format ausgegeben werden. Für die
ersten beiden Probleme habe ich bereits die Methoden realisiert, doch die letzte Methode will
einfach nich
Ich habe 2 Klassen erstellt: Telefonanschluss und Telefonbuch
Telefonanschluss
Code:
public class Telefonanschluss {
public Telefonanschluss(String nachname, String vorname, String nummer) {
this.nachname = nachname;
this.vorname = vorname;
this.nummer = nummer;
}
private String nachname;
private String vorname;
private String nummer;
public String toString() {
return this.nachname + ", " +
this.vorname + " (" +
this.nummer + ")";
}
public boolean enthaeltNamen(String nachname, String vorname) {
return (this.nachname.equals(nachname) && this.vorname.equals(vorname));
}
}
Telefonbuch:
In dieser Klasse liegt mein Problem. Die Methode sucheAnschluesse bekomme ich nicht hin. Ich weiß schon nicht, wie
ich die Methode ausgeben kann (welcher return wert).
Ich benötige eine Methode String[] sucheAnschluesse(String nachname, String vorname), die die textuellen Darstellungen aller Anschlüsse liefert, die exakt den angegebenen Namen enthalten. Wenn also unter einem Namen
mehrere Telefonnummern gespeichert sind, sollen auch mehrere Zeichenketten ausgegeben werden.
Wäre nett, wenn mir dabei jemand weiterhelfen könnte.
Code:
public class Telefonbuch {
private Telefonanschluss[] telefonanschluesse;
private int belegteAnschluesse;
public Telefonbuch(int groesse) {
telefonanschluesse = new Telefonanschluss[groesse];
belegteAnschluesse = 0;
}
public void fuegeAnschlussHinzu(String nachname, String vorname, String nummer) {
telefonanschluesse[belegteAnschluesse] = new Telefonanschluss(nachname, vorname, nummer);
belegteAnschluesse = belegteAnschluesse + 1;
}
String[] sucheAnschluesse(String nachname, String vorname) {
if (nachname.equals(telefonanschluesse[belegteAnschluesse]) && vorname.equals(telefonanschluesse[belegteAnschluesse])) {
}
else {
;
}
return toString();
}
}