Video: Verwendung der Bosch FSN KZW Professional 2024
Die Java-API enthält eine nützliche Schnittstelle namens
CharSequence
. Alle drei dieser Klassen -
String
,
StringBuilder
und
StringBuffer
- implementieren diese Schnittstelle. Diese Methode besteht hauptsächlich darin, dass Sie
String
,
StringBuilder
und
StringBuffer
austauschbar verwenden können.
Zu diesem Zweck verwenden einige der Methoden der
String
-,
StringBuilder
- und
StringBuffer
-Klassen
CharSequence
als Parametertyp.. Für diese Methoden können Sie ein
String
-,
StringBuilder
- oder
StringBuffer
-Objekt übergeben. Beachten Sie, dass ein String-Literal als
String
-Objekt behandelt wird. Sie können also ein String-Literal überall dort verwenden, wo
CharSequence
aufgerufen wird.
Wenn Sie interessiert sind, definiert die
CharSequence
-Schnittstelle vier Methoden:
-
char charAt (int)
: Gibt das Zeichen an der angegebenen Position zurück. -
int length ()
: Gibt die Länge der Sequenz zurück. -
subSequence (int start, int end)
: Gibt die Teilzeichenfolge zurück, die durch die Start- und Endparameter angegeben wird. -
toString ()
: Gibt eineString
Darstellung der Sequenz zurück.
Wenn Sie geneigt sind,
CharSequence
als Parametertyp für eine Methode zu verwenden, so dass die Methode mit einem
String
arbeitet,
StringBuilder < oder
StringBuffer
-Objekt, beachten Sie, dass Sie nur diese vier Methoden verwenden können.