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

Informatiker Board » Themengebiete » Praktische Informatik » Java » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (2): [1] 2 nächste » Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Java
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
java31
unregistriert
Java Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo alle zusammen weiss jemand von euch wie ich die erste Lücke füllen kann ?

java31 hat diese Bilder (verkleinerte Versionen) angehängt:
doc1.png 1.png 3.png
4.png 5.png

22.02.2017 23:30
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

wie wäre es mit new Hashtable<String, String>()?

__________________
Syntax Highlighting fürs Board (Link)
23.02.2017 06:54 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
java31
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Der Inhalt soll ja leer sein .

new Hashtable<String, String>(.....)?

Was trage ich dann in die runde Klammer ein ?

Wo trägt man den den Inhalt ein ?
23.02.2017 11:07
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

In die Klammern kommt nichts. Ich würde die Lücke genau so füllen, wie ich es geschrieben habe.
Das erzeugt dir eine leere Hashtable.
Der Inhalt kommt in der while Schleife dazu.

__________________
Syntax Highlighting fürs Board (Link)
23.02.2017 11:27 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
java31
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Und die zweite Lücke so ?

= ger2eng.eng2ger();

SO ?
23.02.2017 12:59
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Noch nicht einmal knapp.

Ignorieren wir erst einmal die genaue Java Syntax.
Du hast eine Hashtable mit deutschen Wörtern, denen englische zugeordnet sind. Das sind Wertepaare mit key und value. Wie kommt man jetzt mit einem Befehl an alle deutschen Wörter?

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
}

__________________
Syntax Highlighting fürs Board (Link)
23.02.2017 14:35 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
java31
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

key.germanwords ?

Oder value.......?
23.02.2017 17:32
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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

__________________
Syntax Highlighting fürs Board (Link)
24.02.2017 12:45 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
java31
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 ?
24.02.2017 15:33
java31
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Oder einfach:

.keys(germanwords);

?
24.02.2017 15:35
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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?

__________________
Syntax Highlighting fürs Board (Link)
24.02.2017 15:43 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
java31
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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
24.02.2017 16:40
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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.

__________________
Syntax Highlighting fürs Board (Link)
24.02.2017 17:04 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
java31
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 ?
24.02.2017 22:11
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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);

__________________
Syntax Highlighting fürs Board (Link)
25.02.2017 07:01 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Seiten (2): [1] 2 nächste » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Java