K
Kenny77
Gast
Hallo an alle die das hier lesen!
Habe etwas Probleme mit meinem Projekt!
Es sieht folgendermaßen aus!
Es geht um eine Busfahrplan der eine Abfrage nach Ort und Zeit beinhaltet.
Fragen kommen unten!
Und noch ein fettes sorry aber ich kenn mich nicht mit dem BBCode-Tags aus. Hoff man kann es trotzdem lesen.
Also mein Problem ist das ich zu einem ausgewählten Abfahrtsort die Abfahrtszeiten ausgeben möchte!
Mir wurde das so erklärt ich sollte eine while-Schleife machen und ein compareTo.
Aber wenn ich Comparable implementiere muss ich ja die compareTo-Methode überschreiben oder?
Hatt vielleicht jemand ne Idee?
[/code]
Habe etwas Probleme mit meinem Projekt!
Es sieht folgendermaßen aus!
Es geht um eine Busfahrplan der eine Abfrage nach Ort und Zeit beinhaltet.
Fragen kommen unten!
Und noch ein fettes sorry aber ich kenn mich nicht mit dem BBCode-Tags aus. Hoff man kann es trotzdem lesen.
Code:
import java.util.*;
import java.awt.*;
public class Buslinie implements Comparable {
int Nummer;
//Testarry deklariert
String haltestellen [] = new String[4];{
haltestellen[0] = "Fh";
haltestellen[1] = "Kaserne";
haltestellen[2] = "Am Stocket";
haltestellen[3] = "Stadtmitte";
}
//Testarray deklariert
String[][] abfahrtszeiten = new String [4][2];{
abfahrtszeiten[0][0]= "08.00";
abfahrtszeiten[0][1]= "10.00";
abfahrtszeiten[1][0]= "08.05";
abfahrtszeiten[1][1]= "10.05";}
int t=getNummer();
//Abfrage namens abfrage1 mit zwei String-Parametern und einem Stringrückgabetyp
String abfrage1 (String h, String t){
boolean gefunden = false;
int i;
//hier wird die Haltestelle herausgefunden
for(i=0;i<haltestellen.length;i++){
if (haltestellen[i].equals(h))
gefunden = true;
else break;
}
if (gefunden){
int index;
index=i;
int j = 0;
//hier wird zur Haltestelle die Abfahrtszeiten bestimmt
for(j=0; j<abfahrtszeiten[index][j].length();j++){
//Ab hier ist mir nicht mehr klar wie ich das machen soll!!!
while(!(abfahrtszeiten[index][j].equals(t))){
public Sting compareTo(t){
HILFE!!!
}
}
return abfahrtszeiten[index][j];
}
}
}
}
Also mein Problem ist das ich zu einem ausgewählten Abfahrtsort die Abfahrtszeiten ausgeben möchte!
Mir wurde das so erklärt ich sollte eine while-Schleife machen und ein compareTo.
Aber wenn ich Comparable implementiere muss ich ja die compareTo-Methode überschreiben oder?
Hatt vielleicht jemand ne Idee?
[/code]