0% encontró este documento útil (0 votos)
29 vistas1 página

Clase String en JAVA

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
29 vistas1 página

Clase String en JAVA

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Cursos Hosting Dominios Elementor Divi Iniciar sesión

HTML CSS JAVASCRIPT PYTHON PHP JAVA GO C# C++ Cómputo y Tecnología

Temas Clase String en Java


Configuración Inicial
JAVA Instalar JDK Tabla de contenidos
¿Qué es la clase String en Java?
JAVA Instalar NetBeans Método length() en Java
JAVA NetBeans a Oscuro Método charAt() en Java
Método concat() en Java
JAVA Instalar en VSCode Método equals() en Java
Método indexOf() en Java
JAVA Instalar Apache Método substring() en Java
Tomcat
Método toUpperCase() en Java
Primer Programa en Java Método toLowerCase() en Java
Método trim() en Java
JAVA Hola Mundo
JAVA Estructura de un ¿Qué es la clase String en Java?
Programa
La clase String en Java es una de las clases más utilizadas en el lenguaje, y se utiliza para
JAVA Compilación y Curso Profesional de JAVA Desde
representar y manipular cadenas de caracteres.
Ejecución de Programas Cero
Variables Es una clase final, lo que significa que no puede ser subclasificada, y sus objetos son
inmutables, lo que significa que una vez que se crea un objeto String , no se puede modificar su
JAVA Variables
contenido.
JAVA Imprimir variables

Los objetos String se crean utilizando el operador new o mediante la creación de una cadena
literal, que es un conjunto de caracteres rodeados por comillas dobles.

Por ejemplo, las siguientes líneas de código crean objetos String :

String miCadena = new String( "Hola mundo" );


String otraCadena = "Esto es otra cadena" ;

La clase String proporciona muchos métodos para manipular y trabajar con cadenas,
incluyendo:

length(): devuelve la longitud de la cadena.

charAt(int index): devuelve el carácter en el índice especificado.

concat(String str): concatena la cadena especificada al final de la cadena actual.

equals(Object obj): compara la cadena actual con el objeto especificado para determinar
si son iguales.

indexOf(String str): devuelve la posición del primer carácter de la subcadena


especificada dentro de la cadena actual.

substring(int beginIndex, int endIndex): devuelve una subcadena de la cadena actual


que comienza en el índice especificado y termina en el índice especificado (el carácter en el
índice endIndex no está incluido en la subcadena).

toUpperCase(): devuelve una copia de la cadena actual en mayúsculas.

toLowerCase(): devuelve una copia de la cadena actual en minúsculas.

trim(): devuelve una copia de la cadena actual sin espacios en blanco al inicio y al final.

La clase String es ampliamente utilizada en Java para la manipulación de texto, y su capacidad


para manipular cadenas de caracteres de forma eficiente y sencilla la hace una de las clases
más importantes y útiles del lenguaje.

Método length() en Java


El método length() en Java es un método de la clase String que devuelve la longitud de la
cadena, es decir, el número de caracteres que contiene la cadena. El valor devuelto por
length() es un entero que representa la cantidad de caracteres en la cadena.

El método length() es muy útil cuando necesitas conocer la cantidad de caracteres en una
cadena para realizar alguna operación o cálculo, o para determinar si una cadena está vacía.

A continuación, te muestro un ejemplo de cómo utilizar el método length() en Java:

public class EjemploLength {

public static void main (String[] args) {

String miCadena = "Hola, ¿cómo estás?" ;

// Usamos el método length() para obtener la longitud de la cadena


int longitudCadena = miCadena.length();

// Imprimimos la longitud de la cadena en la consola


System.out.println( "La longitud de la cadena es: " + longitudCadena);

En este ejemplo, creamos una cadena llamada miCadena que contiene el texto “Hola, ¿cómo
estás?” . Luego, usamos el método length() para obtener la longitud de la cadena y
almacenamos el resultado en la variable longitudCadena . Finalmente, imprimimos el valor de
longitudCadena en la consola.

La salida del programa sería:

La longitud de la cadena es: 18

Como puedes ver, el valor de longitudCadena es 18, que es la cantidad de caracteres en la


cadena “Hola, ¿cómo estás?” .

Método charAt() en Java


El método charAt() en Java es un método de la clase String que devuelve el carácter en la
posición especificada dentro de la cadena. El índice se especifica como un valor entero y
comienza en cero para el primer carácter de la cadena.

El método charAt() es muy útil cuando necesitas obtener un carácter específico de una cadena,
por ejemplo, cuando necesitas procesar la cadena carácter por carácter.

A continuación, te muestro un ejemplo de cómo utilizar el método charAt() en Java:

public class EjemploCharAt {

public static void main (String[] args) {

String miCadena = "Hola, ¿cómo estás?" ;

// Usamos el método charAt() para obtener el carácter en la posición 0


char primerCaracter = miCadena.charAt( 0 );

// Usamos el método charAt() para obtener el carácter en la posición 5


char sextoCaracter = miCadena.charAt( 5 );

// Imprimimos los caracteres obtenidos en la consola


System.out.println( "El primer carácter de la cadena es: " + primerCaract
er);
System.out.println( "El sexto carácter de la cadena es: " + sextoCaracte
r);

En este ejemplo, creamos una cadena llamada miCadena que contiene el texto “Hola, ¿cómo
estás?” . Luego, usamos el método charAt() para obtener el primer carácter de la cadena, que
tiene un índice de 0, y almacenamos el resultado en la variable primerCaracter .

También usamos el método charAt() para obtener el sexto carácter de la cadena, que tiene un
índice de 5, y almacenamos el resultado en la variable sextoCaracter . Finalmente,
imprimimos los valores de las variables primerCaracter y sextoCaracter en la consola.

La salida del programa sería:

El primer carácter de la cadena es: H


El sexto carácter de la cadena es: ,

Como puedes ver, el valor de primerCaracter es “H” , que es el primer carácter de la cadena
“Hola, ¿cómo estás?” , y el valor de sextoCaracter es “,” , que es el sexto carácter de la
cadena.

Método concat() en Java


El método concat() en Java es un método de la clase String que concatena una cadena con
otra cadena y devuelve una nueva cadena que es la concatenación de ambas.

El método concat() es similar al operador de concatenación + , pero es útil cuando necesitas


concatenar cadenas de forma dinámica.

A continuación, te muestro un ejemplo de cómo utilizar el método concat() en Java:

public class EjemploConcat {

public static void main (String[] args) {

String nombre = "Juan" ;


String apellido = "Pérez" ;

// Usamos el método concat() para concatenar el nombre y el apellido


String nombreCompleto = nombre.concat( " " ).concat(apellido);

// Imprimimos el nombre completo en la consola


System.out.println( "El nombre completo es: " + nombreCompleto);

En este ejemplo, creamos dos cadenas: nombre y apellido . Luego, usamos el método
concat() para concatenar el nombre y el apellido, y almacenamos el resultado en la variable
nombreCompleto . El método concat() nos permite concatenar las cadenas “Juan” y “Pérez”
con un espacio en blanco entre ellas.

Finalmente, imprimimos el valor de la variable nombreCompleto en la consola.

La salida del programa sería:

El nombre completo es: Juan Pérez

Como puedes ver, el valor de la variable nombreCompleto es “Juan Pérez” , que es la


concatenación de las cadenas “Juan” y “Pérez” con un espacio en blanco entre ellas.

Método equals() en Java


El método equals() en Java es un método de la clase String que compara dos cadenas para
determinar si son iguales. Devuelve true si las dos cadenas son iguales y false en caso
contrario.

El método equals() compara las cadenas carácter por carácter, teniendo en cuenta el orden y
la cantidad de caracteres en cada cadena.

A continuación, te muestro un ejemplo de cómo utilizar el método equals() en Java:

public class EjemploEquals {

public static void main (String[] args) {

String cadena1 = "Hola" ;


String cadena2 = "Hola" ;
String cadena3 = "Hola Mundo" ;

// Comparamos si cadena1 es igual a cadena2 usando el método equals()


if (cadena1.equals(cadena2)) {
System.out.println( "cadena1 es igual a cadena2" );
} else {
System.out.println( "cadena1 es diferente a cadena2" );
}

// Comparamos si cadena1 es igual a cadena3 usando el método equals()


if (cadena1.equals(cadena3)) {
System.out.println( "cadena1 es igual a cadena3" );
} else {
System.out.println( "cadena1 es diferente a cadena3" );
}

En este ejemplo, creamos tres cadenas: cadena1 , cadena2 y cadena3 . Las dos primeras
cadenas son iguales, mientras que la tercera cadena es diferente. Luego, usamos el método
equals() para comparar la igualdad de las cadenas.

En la primera comparación, usamos el método equals() para comparar cadena1 con


cadena2 . Como ambas cadenas son iguales, el resultado de la comparación es true y el
mensaje “cadena1 es igual a cadena2” se imprime en la consola.

En la segunda comparación, usamos el método equals() para comparar cadena1 con


cadena3 . Como ambas cadenas son diferentes, el resultado de la comparación es false y el
mensaje “cadena1 es diferente a cadena3” se imprime en la consola.

La salida del programa sería:

cadena1 es igual a cadena2


cadena1 es diferente a cadena3

Como puedes ver, el método equals() es muy útil para comparar la igualdad de dos cadenas en
Java.

Es importante tener en cuenta que el método equals() distingue entre mayúsculas y


minúsculas, es decir, dos cadenas con los mismos caracteres, pero en diferentes casos no serán
iguales si se comparan con equals() .

Método indexOf() en Java


El método indexOf() en Java es un método de la clase String que devuelve la posición de la
primera ocurrencia de una subcadena dentro de una cadena. Si la subcadena no se encuentra
dentro de la cadena, el método devuelve -1.

A continuación, te muestro un ejemplo de cómo utilizar el método indexOf() en Java:

public class EjemploIndexOf {

public static void main (String[] args) {

String cadena = "Hola mundo" ;

// Buscamos la posición de la letra 'm' en la cadena


int posicion = cadena.indexOf( 'm' );

// Imprimimos la posición de la letra 'm' en la consola


System.out.println( "La letra 'm' se encuentra en la posición " + posicio
n + " de la cadena." );

// Buscamos la posición de la subcadena "mun" en la cadena


int posicionSubcadena = cadena.indexOf( "mun" );

// Imprimimos la posición de la subcadena "mun" en la consola


System.out.println( "La subcadena 'mun' se encuentra en la posición " + p
osicionSubcadena + " de la cadena." );

En este ejemplo, creamos una cadena llamada cadena que contiene la frase “Hola mundo” .

Luego, usamos el método indexOf() para buscar la posición de la letra ‘m’ dentro de la
cadena.

El método indexOf() devuelve la posición de la primera ocurrencia de la letra ‘m’ , que en


este caso es 5, por lo que el mensaje “La letra ‘m’ se encuentra en la posición 5 de la
cadena” se imprime en la consola.

Después, usamos el método indexOf() para buscar la posición de la subcadena “mun” dentro
de la cadena.

El método indexOf() devuelve la posición de la primera ocurrencia de la subcadena “mun” ,

que en este caso es 8, por lo que el mensaje “La subcadena ‘mun’ se encuentra en la
posición 8 de la cadena” se imprime en la consola.

Si la subcadena no se encuentra dentro de la cadena, el método indexOf() devuelve -1. Por


ejemplo, si buscamos la posición de la subcadena “adiós” dentro de la cadena, el método
indexOf() devuelve -1, lo que indica que la subcadena no se encuentra dentro de la cadena.

La salida del programa sería:

La letra 'm' se encuentra en la posición 5 de la cadena.


La subcadena 'mun' se encuentra en la posición 8 de la cadena.

Como puedes ver, el método indexOf() es muy útil para buscar la posición de una subcadena
dentro de una cadena en Java.

Método substring() en Java


El método substring() en Java es un método de la clase String que devuelve una subcadena
de una cadena existente.

La subcadena comienza en el índice especificado y se extiende hasta el final de la cadena, o


hasta el índice especificado, según se especifique en los argumentos.

A continuación, te muestro un ejemplo de cómo utilizar el método substring() en Java:

public class EjemploSubstring {

public static void main (String[] args) {

String cadena = "Hola mundo" ;

// Obtenemos la subcadena que comienza en el índice 3


String subcadena1 = cadena.substring( 3 );

// Imprimimos la subcadena en la consola


System.out.println( "La subcadena que comienza en el índice 3 es: " + sub
cadena1);

// Obtenemos la subcadena que comienza en el índice 3 y termina en el ín


dice 7
String subcadena2 = cadena.substring( 3 , 8 );

// Imprimimos la subcadena en la consola


System.out.println( "La subcadena que comienza en el índice 3 y termina e
n el índice 7 es: " + subcadena2);

En este ejemplo, creamos una cadena llamada cadena que contiene la frase “Hola mundo” .

Luego, usamos el método substring() para obtener una subcadena de la cadena original.

En el primer ejemplo, utilizamos el método substring() con un solo argumento para obtener la
subcadena que comienza en el índice 3 de la cadena original y se extiende hasta el final de la
cadena.

El método substring() devuelve una nueva cadena que contiene la subcadena, que se
almacena en la variable subcadena1 . Luego, imprimimos esta subcadena en la consola.

En el segundo ejemplo, utilizamos el método substring() con dos argumentos para obtener la
subcadena que comienza en el índice 3 de la cadena original y termina en el índice 7.

El método substring() devuelve una nueva cadena que contiene la subcadena, que se
almacena en la variable subcadena2 . Luego, imprimimos esta subcadena en la consola.

La salida del programa sería:

La subcadena que comienza en el índice 3 es: a mundo


La subcadena que comienza en el índice 3 y termina en el índice 7 es: a mun

Como puedes ver, el método substring() es muy útil para obtener subcadenas de una cadena
existente en Java.

Método toUpperCase() en Java


El método toUpperCase() en Java es un método de la clase String que se utiliza para
convertir todos los caracteres de una cadena a mayúsculas. Este método devuelve una nueva
cadena con todos los caracteres en mayúscula.

A continuación, te muestro un ejemplo de cómo utilizar el método toUpperCase() en Java:

public class EjemploUpperCase {

public static void main (String[] args) {

String cadena = "Hola mundo" ;

// Convertimos la cadena a mayúsculas


String mayusculas = cadena.toUpperCase();

// Imprimimos la cadena en mayúsculas en la consola


System.out.println( "La cadena en mayúsculas es: " + mayusculas);

En este ejemplo, creamos una cadena llamada cadena que contiene la frase “Hola mundo” .

Luego, usamos el método toUpperCase() para convertir todos los caracteres de la cadena a
mayúsculas.

El método toUpperCase() devuelve una nueva cadena que contiene la cadena original en
mayúsculas, que se almacena en la variable mayusculas . Luego, imprimimos esta nueva
cadena en la consola.

La salida del programa sería:

La cadena en mayúsculas es: HOLA MUNDO

Como puedes ver, el método toUpperCase() es muy útil para convertir todas las letras de una
cadena a mayúsculas en Java.

Método toLowerCase() en Java


El método toLowerCase() en Java es un método de la clase String que se utiliza para
convertir todos los caracteres de una cadena a minúsculas. Este método devuelve una nueva
cadena con todos los caracteres en minúscula.

A continuación, te muestro un ejemplo de cómo utilizar el método toLowerCase() en Java:

public class EjemploLowerCase {

public static void main (String[] args) {

String cadena = "Hola mundo" ;

// Convertimos la cadena a minúsculas


String minusculas = cadena.toLowerCase();

// Imprimimos la cadena en minúsculas en la consola


System.out.println( "La cadena en minúsculas es: " + minusculas);

En este ejemplo, creamos una cadena llamada cadena que contiene la frase “Hola mundo” .

Luego, usamos el método toLowerCase() para convertir todos los caracteres de la cadena a
minúsculas.

El método toLowerCase() devuelve una nueva cadena que contiene la cadena original en
minúsculas, que se almacena en la variable minusculas . Luego, imprimimos esta nueva
cadena en la consola.

La salida del programa sería:

La cadena en minúsculas es: hola mundo

Como puedes ver, el método toLowerCase() es muy útil para convertir todas las letras de una
cadena a minúsculas en Java.

Método trim() en Java


El método trim() en Java es un método de la clase String que se utiliza para eliminar los
espacios en blanco que se encuentran al principio y al final de una cadena.

Este método devuelve una nueva cadena que es una copia de la cadena original, pero sin los
espacios en blanco al principio y al final.

A continuación, te muestro un ejemplo de cómo utilizar el método trim() en Java:

public class EjemploTrim {

public static void main (String[] args) {

String cadena = " Hola mundo ";

// Eliminamos los espacios en blanco al principio y al final de la caden


a
String cadenaLimpia = cadena.trim();

// Imprimimos la cadena limpia en la consola


System.out.println( "La cadena limpia es: " + cadenaLimpia);

En este ejemplo, creamos una cadena llamada cadena que contiene la frase “ Hola mundo ” .
Luego, usamos el método trim() para eliminar los espacios en blanco al principio y al final de la
cadena.

El método trim() devuelve una nueva cadena que contiene la cadena original sin los espacios
en blanco al principio y al final, que se almacena en la variable cadenaLimpia . Luego,
imprimimos esta nueva cadena en la consola.

La salida del programa sería:

La cadena limpia es: Hola mundo

Como puedes ver, el método trim() es muy útil para eliminar los espacios en blanco al principio
y al final de una cadena en Java.

© 2025 Oregoom.com . Todos los derechos reservados.

También podría gustarte