„Hallo Amigo! Genug herumgealbert! Hier sind deine Aufgaben. Sie werden schwieriger sein als die vorherigen, doch sie werden deinen Prozessor sicher verbessern. Und das ist genau das, was wir brauchen. Bei Schwierigkeiten bitte deine Kollegen um Rat. Sie werden dir auf jeden Fall helfen.“

20
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Änderungen verfolgen
Lies 2Dateinamen von der Konsole: file1 und file2. Beide Dateien enthalten Text, aber file2 ist eine aktualisierte Version von file1. Einige Zeilen haben sich nicht verändert. Du musst eine zusammengeführte Version der Zeilen erstellen, indem du sie in die Liste lines schreibst. Die Labels ADDED und
20
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Dein eigener FileWriter
Implementiere die Logik von FileConsoleWriter. Die FileConsoleWriter-Klasse muss das Feld private clFileWriter fileWriter besitzen. Die Klasse FileConsoleWriter muss jeden Konstruktor besitzen, der fileWriter für den Schreibvorgang initialisiert. Die Klasse FileConsoleWriter muss fünf write- und ei
20
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Tags
Lies von der Konsole den Namen einer Datei, die HTML-Code enthält. Beispiel: Informationen über Leela <span xml:lang="en" lang="en"><b><span>Leela Turanga </span></b></span><span>Super</span><span>girl</span> Der erste Parameter der main-Me
12
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Gehälter berechnen
Der erste Parameter der main-Methode ist ein Dateiname. Jede Zeile der angegebenen Datei hat das folgende Format: Name Wert [name] ist ein String und [value] ist ein double. [name] und [value] werden durch ein Leerzeichen getrennt. Finde die Summe aller Werte für jeden Namen. Zeige alle Daten in au
12
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Die Reichsten
Der erste Parameter der main-Methode ist ein Dateiname. Jede Zeile der angegebenen Datei hat das folgende Format: Name Wert [name] ist ein String und [value] ist ein double. [name] und [value] werden durch ein Leerzeichen getrennt. Finde die Summe aller Werte für jeden Namen. Zeige in alphabetische
20
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Max Mustermann
Der erste Parameter der main-Methode ist ein Dateiname. Jede Zeile der angegebenen Datei hat das folgende Format: Name Monat Tag Jahr [Name] ist ein String, der mehrere durch Leerzeichen getrennte Wörter enthalten kann. [Monat] ist ein int, [Tag] ist ein int und [Jahr] ist ein int. Die Daten werden
12
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Die richtigen Zeilen finden
Lies einen Dateinamen von der Konsole. Zeige alle Zeilen der Datei an, die nur 2 Wörter in der words-Liste enthalten. Schließe die Streams. Beispiel: words enthält die Wörter A, B und C Zeilen: C B A D // 3 Wörter aus words, abgelehnt A B A D // 3 Wörter aus words, abgelehnt D A D // 1 Wort aus wo
12
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Wörter mit Zahlen
Der erste Parameter der main-Methode ist file1 und der zweite ist file2. file1 enthält Zeilen mit durch Leerzeichen getrennten Wörtern. Schreibe in file2 alle Wörter, die Zahlen enthalten, z.B. a1 oder abc3d. Trenne die Wörter mit Leerzeichen. Schließe die Streams.
20
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Zahlen ersetzen
1. Initialisiere in einem static-Block map mit (number, word)-Paaren von 0 bis einschließlich 12. Zum Beispiel (0, "Null"), (1, "Eins"), (2, "Zwei") 2. Lies den Dateinamen aus der Konsole und lies dann den Inhalt der Datei. 3. Verwende map, um alle Zahlen durch Wörter zu ersetzen. 4. Zeige das Erge
12
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Long words
Der erste Parameter der main-Methode ist file1 und der zweite ist file2. file1 enthält durch Leerzeichen getrennte Wörter. Schreibe in file2 eine durch Kommas getrennte Liste von Wörtern mit mehr als 6 Zeichen. file2 darf nicht mit einem Komma enden. Schließe die Streams. Beispiel für die Ausgabe i

„Du hast schon alles erledigt? Hier sind noch ein paar schwierigere Übungen:“

12
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Spiegelbild
1. Lies einen Dateinamen von der Konsole. Lies den Inhalt der Datei. 2. Für jede Zeile in der Datei: 2.1. kehre die Reihenfolge aller Zeichen um. 2.2. zeige das Ergebnis an. 3. Schließe die Streams. Beispiel-Eingabedatei: Ich bin ein Programmierer. Amigo Beispielergebnis: .rereimmargorP nie nib ch
12
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Kontextbezogene Werbeanzeige
Ersetze das System.out-Objekt in der main-Methode durch deinen eigenen Reader-Wrapper. Dein Reader-Wrapper muss nach jedem zweiten Aufruf von println eine kontextbezogene Werbeanzeige anzeigen. Rufe die vorhandene printSomething()-Methode von testString auf. Setze die Variable System.out wieder auf
12
Aufgabe
Java Core,  Level 9Lektion 11
Gesperrt
Korrigiere den Fehler. Klassen und Interfaces
Dieses Programm hat nur 1 logischen Fehler. Finde und korrigiere ihn.