Welche 3 Streams erzeugt Java Automatisch
Verfügbare Basisklassen
* Byte-orientierte (abstrakte) Klassen →
Klassen für die Dateiverarbeitung
* Byte-orientierte Klassen →
Texte Einlesen:
* Klasse InputStreamReader abgeleitet von
Texte Einlesen:
Konstruktor hat welchen Reader als Übergabeparameter
z. B.: FileReader
Texte Einlesen:
Welche Methode gibt es für zeilenweises Einlesen
Methode readline()
Textdatei ausgeben:
* Klasse OutputStreamReader abgeleitet von
Textdatei ausgeben:
Wann erfolgt die Ausgabe bei einem internen Überlauf, bei flush() oder bei close()? was ist die antwort dazu
Die Ausgabe bei einem internen Überlauf erfolgt normalerweise bei der Methode flush(). Die Methode flush() wird verwendet, um den internen Puffer zu leeren und die Daten auf das Ziel zu schreiben.
Die Methode close() wird hingegen verwendet, um den Stream zu schließen und alle damit verbundenen Ressourcen freizugeben
Textdatei ausgeben:
Konstruktor hat einen … als Übergabeparameter
Writer
Textdatei ausgeben:
Klasse PrintWriter
* Einfache Ausgaben mittels überladener Methoden
print(), println(), printf() und format()
Klasse PrintWriter
* Einfache Ausgaben mittels überladener Methoden
Wie nennt man ein Muster das Reguläre Ausdrücke beschreiben?
Pattern
Was ist ein Regulärer Ausdruck?
z.B. HalloWorld
Reguläre Ausdrücke sind eine Art von Mustern, die verwendet werden, um Texte zu durchsuchen und bestimmte Muster darin zu finden. Sie bestehen aus einer Kombination von Zeichen und speziellen Symbolen, die bestimmte Regeln und Bedingungen definieren.
HalloWorld = “^[A-Za-z]+$”
Wie können Zeichenketten verarbeitet werden?
Was ist Maschinen Pattern-Matcher
Ist die Funktionalität in Java, um reguläre Ausdrücke auf Texte anzuwenden und ermöglicht die suche/ersetzen von Mustern in Zeichenketten. -> Zugriff über die Klasse Matchers
Klasse Pattern beschreibt die regulären Ausdrücke (bereits kompiliert!)
-> Bedeutet
Klasse Pattern wird vom Java Compiler übersetzt, wennn es Komplimiert ist kann es von der Klasse Matcher verwendet werden um Übereinstimmungen in Zeichenketten zu finden
Paket: java.util.regex
Das Paket “java.util.regex” enthält die Klassen und Methoden, die für die Verwendung von regulären Ausdrücken in Java erforderlich sind.
Reguläre Ausdrücke
* Quantifizierer
* X? →
* X* →
* X+ →
* X{n} →
* X{n,} →
* X{n,m} →
Woraus bestehen Gruppen?
Was sind Formatierten Ausgabe
Ausgabe von Zahlen, Datumsangaben und Text
Was sind die verwendeten Methoden bei Formatierter Ausgabe
format(…) und printf(…)
Formatierte Ausgabe
Formatieren über Format-Klassen
Der Formatstring definiert das Wie, die Argumente das Was:
%[index$][flags][width][.precis]conversion
% 1$ - 10 .5 f
index: Index des Arguments in der Liste
flags: Optionen
width: Mindestbreite der Ausgabe
precis: Höchstbreite oder Nachkommastellen
conversion: Datentyp