Video: invertir cadena en java tutorial paso a paso REVERSE StringBuilder 2024
La API de Java incluye una interfaz útil llamada
CharSequence
. Las tres clases:
String
,
StringBuilder
y
StringBuffer
, implementan esta interfaz. Este método existe principalmente para permitirle usar
String
,
StringBuilder
y
StringBuffer
indistintamente.
Con ese fin, varios de los métodos de las clases
String
,
StringBuilder
y
StringBuffer
usan
CharSequence
como un tipo de parámetro. Para esos métodos, puede pasar un objeto
String
,
StringBuilder
o
StringBuffer
. Tenga en cuenta que un literal de cadena se trata como un objeto
Cadena
, por lo que puede utilizar un literal de cadena en cualquier lugar donde se solicite una
secuencia de caracteres
.
En caso de que esté interesado, la interfaz
CharSequence
define cuatro métodos:
-
char charAt (int)
: Devuelve el carácter en la posición especificada. -
int length ()
: devuelve la longitud de la secuencia. -
subSecuencia (int start, int end)
: Devuelve la subcadena indicada por los parámetros de inicio y fin. -
toString ()
: devuelve una representaciónString
de la secuencia.
Si está inclinado a usar
CharSequence
como un tipo de parámetro para un método, de modo que el método funcione con un
String
,
StringBuilder <, o
objeto StringBuffer
, tenga en cuenta que puede usar solo estos cuatro métodos.