H
Hollowman
Gast
Hallo erst mal!
Bei mir geht es um folgendes.
Es gibt zwei String Arrays und zwar "Haltestellen" und "Abfahrtszeiten".
Nun will ich dazu eine Abfrage erstellen, die folgendermaßen aussieht.
String abfrage1 (String h, String t){
boolean gefunden = false;
int i;
for(i=0;i<Haltestellen.length;i++){
if (Haltestellen.equals(h))
gefunden = true;
else break;
}
if (gefunden = true){
int index;
index=i;
int j;
for(j=0; j<Abfahrtszeiten[index][j].length();j++){
if (Abfahrtszeiten[index][j]>t)
return abfrage1[j];
else return null;
Mit dem ersten Teil bin ich eigentlich zufrieden, verbesserungsvorschläge sind trotzdem erwünscht.
Aber bei der zweiten for Schleife bzw. der if-Anweisung darunter hackt es dann.
Ich will ein Abfahrtszeiten bei i und j mit der Zeit t vergleichen. Es geht jedoch nicht bei Strings.
Wie könnte ich das besser machen oder wie kann man dann Strings bzw. Stringpositionen irgendwie vergleichen?
Wäre sehr dankbar für Hilfe, sitz schon sehr lange verzweifelt davor.
Bei mir geht es um folgendes.
Es gibt zwei String Arrays und zwar "Haltestellen" und "Abfahrtszeiten".
Nun will ich dazu eine Abfrage erstellen, die folgendermaßen aussieht.
String abfrage1 (String h, String t){
boolean gefunden = false;
int i;
for(i=0;i<Haltestellen.length;i++){
if (Haltestellen.equals(h))
gefunden = true;
else break;
}
if (gefunden = true){
int index;
index=i;
int j;
for(j=0; j<Abfahrtszeiten[index][j].length();j++){
if (Abfahrtszeiten[index][j]>t)
return abfrage1[j];
else return null;
Mit dem ersten Teil bin ich eigentlich zufrieden, verbesserungsvorschläge sind trotzdem erwünscht.
Aber bei der zweiten for Schleife bzw. der if-Anweisung darunter hackt es dann.
Ich will ein Abfahrtszeiten bei i und j mit der Zeit t vergleichen. Es geht jedoch nicht bei Strings.
Wie könnte ich das besser machen oder wie kann man dann Strings bzw. Stringpositionen irgendwie vergleichen?
Wäre sehr dankbar für Hilfe, sitz schon sehr lange verzweifelt davor.