Video: Sådan bruger du en hjertestarter 2025
Java API indeholder en nyttig grænseflade kaldet
CharSequence
. Alle tre af disse klasser -
String
,
StringBuilder
og
StringBuffer
- implementerer denne grænseflade. Denne metode består primært af at lade dig bruge
String
,
StringBuilder
og
StringBuffer
.
I den forbindelse bruger flere af metoderne i
String
,
StringBuilder
og
StringBuffer
klasserne
CharSequence
som parametertype. For disse metoder kan du sende et
String
,
StringBuilder
eller
StringBuffer
objekt. Bemærk, at en streng bogstavelig behandles som en
String
-objekt, så du kan bruge en streng bogstavlig hvor som helst
CharSequence
kræves.
CharSequence
fire metoder:
-
char charAt (int)
: Returnerer tegnet på den angivne position. -
int længde ()
: Returnerer længden af sekvensen. -
subSequence (int start, int end)
: Returnerer substringen angivet med start- og slutparametre. -
toString ()
: Returnerer enString
repræsentation af sekvensen.
Hvis du er tilbøjelig til at bruge
CharSequence
som parametertype for en metode, så metoden fungerer med en
String
,
StringBuilder < eller
StringBuffer
-objekt, skal du være opmærksom på, at du kun kan bruge disse fire metoder.