Video: SharePoint: il corso fondamentale | Lezione 4 | Come usare l’interfaccia 2024
L'API Java include un'interfaccia utile denominata
CharSequence
. Tutte e tre di queste classi -
Stringa
,
StringBuilder
e
StringBuffer
- implementano questa interfaccia. Questo metodo esiste principalmente per consentire di utilizzare in modo intercambiabile
Stringa
,
StringBuilder
e
StringBuffer
.
Verso questa fine, molti dei metodi delle stringhe
Stringa
,
StringBuilder
e
StringBuffer
usano
CharSequence
come tipo di parametro. Per questi metodi, è possibile passare un oggetto
String
,
StringBuilder
o
StringBuffer
. Si noti che una stringa letterale viene trattata come un oggetto
Stringa
, quindi è possibile utilizzare una stringa letterale ovunque sia richiesto un
CharSequence
.
Nel caso siate interessati, l'interfaccia
CharSequence
definisce quattro metodi:
-
char charAt (int)
: restituisce il carattere nella posizione specificata. -
int length ()
: restituisce la lunghezza della sequenza. -
subSequence (int start, end end)
: restituisce la sottostringa indicata dai parametri di inizio e fine. -
toString ()
: restituisce una rappresentazioneStringa
della sequenza.
Se sei incline a usare
CharSequence
come tipo di parametro per un metodo in modo che il metodo funzioni con una
Stringa
,
StringBuilder < o
StringBuffer
, si consiglia di utilizzare solo questi quattro metodi.