Video: HUR ANVÄNDER MAN?! 2024
Java API innehåller ett användbart gränssnitt som heter
CharSequence
. Alla tre klasserna -
String
,
StringBuilder
och
StringBuffer
- implementerar detta gränssnitt. Den här metoden består främst av att låta dig använda
String
,
StringBuilder
och
StringBuffer
utbytbart.
Mot detta ändamål använder flera av metoderna i
String
, StringBuilder
och
StringBuffer
klasserna
CharSequence
som en parametertyp. För dessa metoder kan du skicka ett
String
,
StringBuilder
eller
StringBuffer
objekt. Observera att en sträng bokstavlig behandlas som ett
Sträng
objekt, så att du kan använda en sträng bokstavlig var som helst en
CharSequence
krävs.
CharSequence
fyra metoder:
char charAt (int)
-
: Returnerar tecknet vid den angivna positionen.
int längd () -
: Returnerar längden på sekvensen.
subSequence (int start, int end) -
: Returnerar substring som indikeras av start- och slutparametrarna.
toString () -
: Returnerar en
Strängrepresentation av sekvensen.
Om du är benägen att använda CharSequence
som en parametertyp för en metod så att metoden fungerar med en
String
,
StringBuilder <, eller
StringBuffer
-objektet, var tillagt att du endast kan använda dessa fyra metoder.