jenny-birdy
Grünschnabel
Hallo,
ich stehe vor einem Problem, bei dem es sich um ein zweidimensionales Array handelt.
Hier die Aufgabenstellung:
Gegeben Sei ein zweidimensionales String-Array zur Speicherung von
Namen. Es ist bereits so geordnet, dass alle Namen, die mit dem gleichen
Anfangsbuchstaben beginnen, in einer Zeile stehen. Hier ein Beispiel:
String [][] nameArr = {
{„Martin“, „Monika“},
{„Sascha”},
{“Berta”, “Bastian”}
}
Schreiben Sie nun eine Methode boolean isNameContained(String name, String [][]
nameArr), welche überprüft, ob ein Name in dem Array enthalten ist. Nutzen Sie dabei die
besondere Struktur dieses Arrays und durchsuchen Sie nur die entsprechende Zeile. Um den
ersten Buchstaben eines Wortes zu ermitteln, sollten Sie die Methode char charAt(int index)
der Klasse String verwenden.
Kann mir jemand bei diesem Problem helfen. Wie schaffe ich es, dass nur die entsprechende Zeile durchsucht wird
Vielen Dank schon mal für eure Hilfe.
ich stehe vor einem Problem, bei dem es sich um ein zweidimensionales Array handelt.
Hier die Aufgabenstellung:
Gegeben Sei ein zweidimensionales String-Array zur Speicherung von
Namen. Es ist bereits so geordnet, dass alle Namen, die mit dem gleichen
Anfangsbuchstaben beginnen, in einer Zeile stehen. Hier ein Beispiel:
String [][] nameArr = {
{„Martin“, „Monika“},
{„Sascha”},
{“Berta”, “Bastian”}
}
Schreiben Sie nun eine Methode boolean isNameContained(String name, String [][]
nameArr), welche überprüft, ob ein Name in dem Array enthalten ist. Nutzen Sie dabei die
besondere Struktur dieses Arrays und durchsuchen Sie nur die entsprechende Zeile. Um den
ersten Buchstaben eines Wortes zu ermitteln, sollten Sie die Methode char charAt(int index)
der Klasse String verwenden.
Kann mir jemand bei diesem Problem helfen. Wie schaffe ich es, dass nur die entsprechende Zeile durchsucht wird
Vielen Dank schon mal für eure Hilfe.