Descripción
La clase StringBuilder
permite manipular cadenas de caracteres de forma eficiente, evitando la creación de nuevas instancias de cadena cada vez que se modifican. Esto se realiza a través de la manipulación directa de una matriz de caracteres, lo que permite operaciones de cadena más rápidas y menos costosas en términos de rendimiento.
Sintaxis
public final class StringBuilder extends Object implements Serializable, CharSequence
Constructores
Métodos
- append()
- appendCodePoint()
- capacity()
- charAt()
- chars()
- codePointAt()
- codePointBefore()
- codePointCount()
- codePoints()
- delete()
- deleteCharAt()
- ensureCapacity()
- getChars()
- indexOf()
- insert()
- lastIndexOf()
- length()
- offsetByCodePoints()
- replace()
- reverse()
- setCharAt()
- setLength()
- subSequence()
- substring()
- toString()
- trimToSize()
Ejemplo
public class CadenaMayusMinuscAlternativos {
public static void main(String[] args) {
StringBuilder sCadena = new StringBuilder("Esto es una frase muy interesante");
String caracter;
System.out.println(sCadena);
for (int x=0;x<sCadena.length();x++) {
caracter = Character.toString(sCadena.charAt(x));
if (x%2 == 0)
sCadena.setCharAt(x,caracter.toUpperCase().charAt(0));
else
sCadena.setCharAt(x,caracter.toLowerCase().charAt(0));
}
System.out.println(sCadena);
}
}
Artículos
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.