Video: Nederlands - Werkwoordspelling, gebruik van d/t/dt 2024
De Java API bevat een nuttige interface met de naam
CharSequence
. Alle drie deze klassen -
String
,
StringBuilder
en
StringBuffer
- implementeren deze interface. Deze methode bestaat voornamelijk om u
String
,
StringBuilder
en
StringBuffer
uitwisselbaar te laten gebruiken.
Hiervoor gebruiken verschillende methoden van de klassen
String
,
StringBuilder
en
StringBuffer
CharSequence
als parametertype. Voor deze methoden kunt u een
String
,
StringBuilder
of
StringBuffer
-object doorgeven. Merk op dat een letterlijke string wordt behandeld als een
String
-object, dus je kunt een letterlijke tekenreeks overal gebruiken waar een
CharSequence
voor nodig is.
Als u geïnteresseerd bent, definieert de
CharSequence
-interface vier methoden:
-
char charAt (int)
: Retourneert het teken op de opgegeven positie. -
int length ()
: Retourneert de lengte van de reeks. -
subSequence (int start, int end)
: Retourneert de substring die wordt aangegeven door de begin- en eindparameters. -
toString ()
: retourneert eentekenreeks
-representatie van de reeks.
Als u de neiging heeft
CharSequence
te gebruiken als parametertype voor een methode, zodat de methode werkt met een
tekenreeks
,
StringBuilder <, of
StringBuffer
, moet u er rekening mee houden dat u alleen deze vier methoden kunt gebruiken.