Video: Slik bruker du kart og kompass 2025
Java API inneholder et nyttig grensesnitt kalt
CharSequence
. Alle tre klassene -
String
,
StringBuilder
og
StringBuffer
- implementerer dette grensesnittet. Denne metoden består hovedsakelig av at du kan bruke
String
,
StringBuilder
og
StringBuffer
utskiftbart.
I motsetning til dette bruker flere av metodene i
String
,
StringBuilder
og
StringBuffer
klassene
CharSequence
som en parametertype. For disse metodene kan du sende et
String
,
StringBuilder
eller
StringBuffer
objekt. Merk at en streng bokstavelig behandles som en
String
-objekt, slik at du kan bruke en streng bokstavlig hvor som helst
CharSequence
kreves.
CharSequence
-grensesnittet fire metoder:
-
char charAt (int)
: Returnerer tegnet på den angitte posisjonen. -
int lengde ()
: Returnerer lengden på sekvensen. -
subSequence (int start, int end)
: Returnerer substringen angitt av start- og sluttparametrene. -
toString ()
: Returnerer enString
representasjon av sekvensen.
Hvis du er villig til å bruke
CharSequence
som en parametertype for en metode slik at metoden fungerer med en
String
,
StringBuilder <, eller
StringBuffer
-objekt, må du kun bruke disse fire metodene.
