Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Java » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 10 Beiträge
java31

Danke
eulerscheZahl

Bei hasMoreElements auf Groß-/Kleinschreibung achten.
put(nextGerman); geht so nicht. Wohin soll es denn? Außerdem müsst du das deutsche und englische Wort übergeben: eng2ger.put(nextEnglish, nextGerman);
java31

while (germanwords.hasmoreElements()) {
String nextGerman = nextElement();
String nextEnglish = ger2eng.get(nextGerman);
put(nextGerman);

}

Was ist nextGerman ?
Deutsches Wort oder ?

Musste man da nicht englishes wort einfügen ?
eulerscheZahl

Zumindest mit deiner letzten Aussage hast du Recht.
germanWords ist eine Enumeration (stand in der Doku zu Hashtable.keys).
Die hat eigentlich nur 2 Funktionen: hasMoreElements und nextElement.
Wenn du das deutsche Wort hast, kommst du mit einem ger2eng.get(nextGerman) ans englische.
java31

Aha da habe ich wohl zu kompliziert gedacht.

Wir machen nur einführung in Java und ich habe leider sau pobleme . großes Grinsen

Ich versuche mal den nächsten Teil :


für die anderen Lücken:
while (noch deutsche Wörter) {
hole nächstes deutsches Wort
finde passendes englisches Wort
füge in Wörterbuch ein
}


while (germanwords.equals()) {
String nextGerman = germanwords.key();
String nextEnglish = ger2eng.key();
füge in Wörterbuch ein
}

Aber ich rate mal das es nicht ganz stimmt? LOL Hammer
eulerscheZahl

germanWords = ger2eng.keys();
Wenn du in die Doku schaust, stehen dort auch keine Funktionsargumente. Du hast eine Hashtable und lässt dir alle Schlüssel ausgeben. Was gibt es da noch zu spezifizieren?
java31

Oder einfach:

.keys(germanwords);

?
java31

public Enumeration<K> keys()
Returns an enumeration of the keys in this hashtable.

Das habe ich gefunden verwirrt


Könnte man das so machen
.Enumeration<germanwords> keys();


Das obere in die Lücke ?
eulerscheZahl

WIr brauchen offensichtlich einen Befehl, der aus eine Hashtable<String, String> eine Enumeration<String> extrahiert.
Findest du in der Doku etwas passendes dazu?
java31

key.germanwords ?

Oder value.......?
Es sind weitere Beiträge zu diesem Thema vorhanden. Klicken Sie hier, um sich alle Beiträge anzusehen.