java string tutorial java string methods with examples
cómo hacer scripts entre sitios
Este tutorial explica los diferentes métodos Java String asociados con la clase Java String. Cada método se explica con una breve descripción, sintaxis y un ejemplo:
Este tutorial le ayudará a comprender cómo manipular cadenas en Java con facilidad utilizando los métodos incorporados. La manipulación de cadenas implica tareas como concatenar dos cadenas, eliminar un carácter de una cadena, agregar un carácter a una cadena, etc.
=> Tenga cuidado con la serie de capacitación simple de Java aquí.
Aquí se ofrece una descripción general de cada uno de los métodos y la elaboración de cada método (en detalle) se cubrirá en los próximos tutoriales.
Lo que vas a aprender:
- Introducción a la clase de cadena en Java
- Métodos de cadena de Java
- # 1) Longitud
- # 2) Concatenación
- # 3) Cadena a CharArray ()
- # 4) Cadena charAt ()
- # 5) Comparación de cadenas de Java ()
- # 6) La cadena contiene ()
- # 7) División de cadena de Java ()
- # 8) Java String indexOf ()
- # 9) Cadena Java toString ()
- # 10) Cadena inversa ()
- # 11) Reemplazo de cadena ()
- # 12) Método de subcadena ()
- Preguntas frecuentes
- Métodos de cadena de Java
- Conclusión
Introducción a la clase de cadena en Java
Una cadena es una clase en Java y puede verse como una colección o una secuencia de caracteres. Las cadenas se utilizan como un objeto en Java. Java admite diferentes métodos para la manipulación de cadenas. En la siguiente sección, cubriremos todos los métodos de cadena importantes junto con una breve descripción de cada uno de ellos.
La clase Java String es una clase inmutable, es decir, una vez que se crea, no se puede modificar posteriormente. Esta es la razón por la que StringBuffer y StringBuilder entraron en escena, ya que son mutables y se utilizan para realizar muchas modificaciones en la secuencia de caracteres incluso después de la creación.
Métodos de cadena de Java
A continuación se muestran los métodos de cadena que se utilizan ampliamente en el lenguaje de programación Java para manipular las cadenas.
# 1) Longitud
La longitud es el número de caracteres que contiene una cadena determinada. Java tiene un método length () que da el número de caracteres en una cadena.
A continuación se muestra el ejemplo de programación.
|_+_|Producción:
# 2) Concatenación
Aunque Java usa un operador '+' para concatenar dos o más cadenas. Un concat () es un método incorporado para la concatenación de cadenas en Java.
A continuación se muestra un ejemplo de cómo podemos usar el método concat () en nuestros programas.
|_+_|Producción:
# 3) Cadena a CharArray ()
Este método se utiliza para convertir todos los caracteres de una cadena en una matriz de caracteres. Esto se usa ampliamente en los programas de manipulación de cadenas.
|_+_|Producción:
Más lecturas => Cómo convertir Char a cadena en Java
# 4) Cadena charAt ()
Este método se utiliza para recuperar un solo carácter de una cadena determinada.
La sintaxis se da como:
|_+_|El valor de 'i' no debe ser negativo y debe especificar la ubicación de una cadena determinada, es decir, si la longitud de una cadena es 5, entonces el valor de 'i' debe ser menor que 5.
A continuación se muestra el programa que demostrará cómo el método charAt () recupera un carácter particular de la Cadena dada.
En este programa, hemos tomado una cadena llamada 'API de cadena de Java' y intente recuperar los caracteres presentes en diferentes índices.
|_+_|Producción:
Ahora en el mismo programa, si intentamos
System.out.println (str.charAt (50));
O
System.out.println (str.charAt (-1));
Entonces tirará 'Java.lang.StringIndexOutOfBoundsException:' .
# 5) Comparación de cadenas de Java ()
Este método se utiliza para comparar dos cadenas. La comparación se basa en orden alfabético. En términos generales, una cadena es menor que la otra si está antes que la otra en el diccionario.
|_+_|Producción:
# 6) La cadena contiene ()
Este método se utiliza para determinar si una subcadena es parte de la cadena principal o no. El tipo de retorno es booleano.
Por ej. En el programa siguiente, comprobaremos si 'testing' es parte de 'Softwaretestinghelp' o no y también verificaremos si 'blog' es parte de 'Softwaretestinghelp'.
|_+_|Producción:
# 7) División de cadena de Java ()
Como sugiere el nombre, se usa un método split () para dividir o separar la Cadena dada en múltiples subcadenas separadas por delimitadores (“”, “”, \, etc.). En el siguiente ejemplo, dividiremos la Cadena (Thexyzwebsitexyzisxyzsoftwaretestingxyzhelp) usando un fragmento de Cadena (xyz) ya presente en la Cadena principal.
|_+_|Producción:
# 8) Java String indexOf ()
Este método se utiliza para realizar una operación de búsqueda de un carácter específico o una subcadena en la Cadena principal. Hay un método más conocido como lastIndexOf () que también se usa comúnmente.
indexOf () se utiliza para buscar la primera aparición del carácter.
lastIndexOf () se utiliza para buscar la última aparición del carácter.
A continuación se muestra un ejemplo de programación de cómo usar los métodos indexOf () y lastIndexOf ().
|_+_|Producción:
# 9) Cadena Java toString ()
Este método devuelve el equivalente String del objeto que lo invoca. Este método no tiene ningún parámetro. A continuación se muestra el programa en el que intentaremos obtener la representación String del objeto.
|_+_|Producción:
# 10) Cadena inversa ()
El método StringBuffer reverse () se utiliza para invertir los caracteres de entrada de String.
|_+_|Producción:
la mejor herramienta para crear un diagrama de flujo
# 11) Reemplazo de cadena ()
El método replace () se usa para reemplazar el carácter con los nuevos caracteres en una cadena.
|_+_|Producción:
# 12) Método de subcadena ()
El método Substring () se utiliza para devolver la subcadena de la Cadena principal especificando el índice inicial y el último índice de la subcadena.
Por ejemplo, en la cadena dada 'Softwaretestinghelp', intentaremos buscar la subcadena especificando el índice inicial y el último índice.
|_+_|Producción:
Preguntas frecuentes
P # 1) ¿Qué es String en Java?
Responder: Una cadena es una clase en Java y puede verse como una colección o una secuencia de caracteres. Las cadenas se utilizan como un objeto en Java.
P # 2) ¿Cómo obtener una lista de cadenas en Java?
Responder: A continuación se muestra el programa sobre cómo obtener una lista de cadenas en Java. En este programa, hemos inicializado una ArrayList con los valores y hemos utilizado una variable String dividida como delimitador entre las cadenas.
Finalmente, hemos usado el método join () para unir los valores List separados por el delimitador.
Nota : Como el delimitador está vacío aquí, las cadenas se completarán sin ningún delimitador entre ellas.
|_+_|Producción:
P # 3) ¿Cómo cambiar los valores de cadena en Java?
Responder: Como sabemos, las cadenas son una clase inmutable, por lo que no puede cambiar el valor. Puede usar StringBuilder o StringBuffer, que son clases mutables. Tienen la funcionalidad para cambiar el valor de Cadena.
P # 4) ¿Cómo eliminar parte de una cadena en Java?
Responder: A continuación se muestra el programa para eliminar una parte de una cadena en Java utilizando el método replace ().
|_+_|Producción:
P # 5) ¿Cómo se declara una cadena en Java?
Responder: La cadena se puede declarar como
String variableName;
¿Qué es una clave de seguridad de red para wifi?
Sin embargo, String se inicializará como
String variableName = 'valor de la variable String';
P # 6) ¿Qué es Java String API?
Responder: Java String es una clase. API significa Interfaz de programación de aplicaciones. Sin embargo, existe una norma general de que la implementación general de la clase String y todos sus métodos se denominan API String de Java.
En el contexto de Java, la interfaz de programación de aplicaciones es una colección de paquetes, clases y métodos, por lo que se acuñó el término 'API de cadena de Java'.
Esta API contiene String Class y los métodos que se explican en este artículo.
P # 7) ¿Cómo aumentar el tamaño de las cadenas en Java?
Responder: Puede utilizar StringBuilder para aumentar el tamaño de una cadena en Java. StringBuilder tiene un método incorporado llamado setLength () mediante el cual puede establecer la longitud de una cadena que ya está inicializada.
A continuación se muestra el ejemplo de programación.
Aquí hemos tomado un String de tamaño 5. Luego hemos cambiado el tamaño a 10 usando el método setLength ().
|_+_|Producción:
P # 8) ¿Cómo encontrar todas las ocurrencias de String en un String Java?
Responder: A continuación se muestra un ejemplo de cómo encontrar todas las apariciones de una cadena en particular fuera de la cadena principal.
En este ejemplo, hemos tomado una cadena de entrada como 'StringJavaAndJavaStringMethodsJava'. Luego hemos inicializado una subString como “Java” con una variable de contador y el índice como 0. Luego, hemos usado el método indexOf () con la ayuda de un bucle while para verificar cada índice e incrementarlo después de cada iteración.
|_+_|Producción:
P # 9) ¿Cómo obtener una cadena de una cadena en Java?
Responder: En el siguiente ejemplo, hemos tomado una cadena grande de la que estamos imprimiendo cada cadena en una nueva línea. En términos generales, esta pregunta se puede reformular como 'Cómo obtener palabras de una palabra más grande'.
Aquí, hemos inicializado un String y luego usamos el método split () y dependiendo del número de palabras o Strings posibles, hemos establecido el argumento como 7.
Después de eso, usamos un simple para cada ciclo e imprimimos cada palabra.
|_+_|Producción:
P # 10) ¿Cómo obtener el primer índice de String en Java?
Responder: Puede usar el método charAt () para obtener el primer índice de String en Java. Por ejemplo, Puede inicializar cualquier String con cierto valor y luego usar un método Java de clase String como
StringVariableName.charAt (0);
Para obtener más detalles, consulte Método Java String charAt () tema proporcionado en este artículo.
Conclusión
En este tutorial, hemos entendido la descripción general de los diferentes métodos de cadena que se utilizan para manipular la cadena. El uso y los ejemplos se proporcionaron para cada uno de los métodos para aclarar el concepto.
En el próximo tutorial, nos centraremos en cada uno de los métodos String y se dará un análisis detallado.
También cubriremos las clases Mutable que son StringBuilder y StringBuffer como parte de nuestros próximos tutoriales.
=> Visite aquí para aprender Java desde cero
Lectura recomendada
- Tutorial Java String con String Buffer y String Builder
- Hilos de Java con métodos y ciclo de vida
- Matriz de cadenas de Java: tutorial con ejemplos de código
- Tutorial de cadenas de C #: métodos de cadena con ejemplos de código
- Invertir una matriz en Java: 3 métodos con ejemplos
- Tutorial de reflexión de Java con ejemplos
- Tutorial de JAVA para principiantes: más de 100 tutoriales prácticos en vídeo de Java
- Funciones de cadena de Python