En Java, la clase String es una de las clases más fundamentales y ampliamente
utilizadas. Representa una secuencia inmutable de caracteres Unicode y se
encuentra en el paquete java.lang.
Esto significa que una vez que se crea una cadena, no se puede modificar, y
cualquier operación que parezca modificar una cadena en realidad crea una nueva
cadena en memoria.
Proporciona una variedad de métodos
para trabajar con cadenas de caracteres. Algunos de los métodos más comunes de
la clase String:
public class Uso_String {
public static void main(String[] args) {
//length(): Devuelve
la longitud de la cadena como un
entero.
String
str = "Hola
mundo";
int length = str.length(); //Devuelve
12
//charAt(int
index): Devuelve el carácter en la posición especificada
por el índice (comienza en 0).
char character = str.charAt(0); //Devuelve
'H'
//equals(Object
obj): Compara dos cadenas para determinar
si son iguales
String
str1 = "Hola";
String
str2 = "Hola";
boolean areEqual = str1.equals(str2); //Devuelve
true
//equalsIgnoreCase(String
anotherString): Compara dos cadenas sin tener en
cuenta las diferencias entre mayúsculas y minúsculas.
str1 = "Hola";
str2 = "hola";
areEqual = str1.equalsIgnoreCase(str2); //Devuelve
true
//indexOf(String str): Devuelve
la posición de la primera ocurrencia de
una subcadena dentro de la cadena, o
-1 si no se encuentra.
int index = str.indexOf("mundo"); //Devuelve
6
//substring(int beginIndex): Devuelve
una subcadena que comienza en el índice
especificado.
String sub = str.substring(6); //Devuelve
"mundo"
//substring(int beginIndex, int
endIndex): Devuelve una subcadena que comienza
en beginIndex y termina en endIndex -1.
sub = str.substring(0, 5); //Devuelve
"Hola";
//toLowerCase(): Convierte la
cadena a minúscula.
String lower = str.toLowerCase(); //Devuelve
"hola mundo";
//toUpperCase():
Convierte la cadena a mayúsculas.
String upper = str.toUpperCase(); //Devuelve
"HOLA MUNDO";
//trim(): Elimina los espacios
en blanco al principio y al final de la
cadena.
String withSpaces = " Hola,
mundo ";
String trimmed = withSpaces.trim(); //Devuelve
"Hola mundo"
//replace (char oldChar, char
newChar): reemplaza todas las ocurrencias de
olChar en la cadena
String replaced = str.replace('o', 'x'); //Reemplaza
'o' por 'x': "Hxla mundx"
}
}
Estos son solo algunos de los métodos
disponibles en la clase String de Java. Hay muchos otros métodos útiles para
realizar diversas operaciones con cadenas. Puedes consultar en la API de Java.
1.4 CLASE MATH << >> 1.6 API DE JAVA
No hay comentarios:
Publicar un comentario