Wie lang darf eine Zeichenkette maximal sein, wenn sie in einer Variablen vom Typ char abgelegt werden soll ?

Wie groß (in Bit) ist eine Variable vom Typ char ?

Die Größe einer char-Variablen in Java ist verglichen mit anderen Programmiersprachen etwas ungewöhnlich. Wie groß ist diese Abweichung und wie erklärt sie sich?

Was ist der Unterschied zwischen den beiden folgenden Quelltextzeilen? Sind beide zulässig ?

Einer char-Variablen kann ein Zeichen auch in hexadezimaler Form zugewiesen werden (vierstellig mit vorangestelltem \u). Mit dem hexadezimalen Inhalt der Variablen kann auch gerechnet werden. Schreiben Sie ein Programm UnicodeApp, das die ersten 256 Zeichen der Unicode-Tabelle zeilenweise auf dem Bildschirm ausgibt. Die Zeilen sollen durchnummeriert sein. Wie erklären Sie sich das Darstellungsproblem zwischen Zeile 10 und 11 der Ausgabe (Lösung)

Welche Möglichkeit sehen Sie, auch mithilfe des Datentyps char ganze Zeichenketten zu speichern?

Was ist eine weitaus bessere Möglichkeit, Zeichenketten zu speichern und zu bearbeiten?

Erläutern Sie den Unterschied zwischen den Klassen String und StringBuffer.

Ist der folgende Quelltext korrekt oder erzeugt er einen Compilerfehler? Berücksichtigen Sie bei der Beurteilung die Antwort der vorhergehenden Frage und erläutern Sie die Lösung.

Fragen zu konkreten String-Beispielen.

Schreiben Sie ein Programm TextlaengeApp, das einen beliebigen Text vollständig in Großbuchstaben umwandelt und unter Angabe der Länge auf dem Bildschirm ausgibt. Außerdem sollen alle führenden und am Ende des Strings vorhandenen Leerzeichen entfernt werden. Beispieltext: Fischers Fritz fischt frische Fische (Lösung)

Schreiben Sie ein Programm FischersFritzApp, das aus dem Text"Fischers Fritz fischt frische Fische" mithilfe vonString Methoden den neuen Text "Fischers frischeFische" zusammensetzt (Lösung)

Schreiben Sie ein Programm RegExApp, das feststellt ob, der Text "fischers fritz fischt frische fische" die Zeichenkette "fisch" enthält (Lösung).