Instrumentos de cuerda
La clase String es uno de los tipos de datos más importantes en Java.
A diferencia de otros lenguajes, en Java, las cadenas son objetos, no matrices de caracteres.
Cuando creas un literal de cadena, estás creando un objeto de la clase String.
Ejemplo: en System.out.println("En Java, las cadenas son objetos.");, la cadena se convierte automáticamente en un objeto String.
El uso de String ya estaba presente desde el principio, aunque fuera implícitamente.
La clase String es extensa y el texto la examina superficialmente.
Se recomienda explorar la clase String por tu cuenta.
Construyendo cadenas
Se puede crear un objeto String usando new y llamando al constructor String.
Ejemplo:
String str = new String("Hola");
crea un objeto String con el valor "Hola".
También se puede crear una cadena a partir de otra cadena.
Ejemplo:
Cadena str2 = nueva Cadena(cadena);
crea una copia de la cadena original.
Otra forma de crear una Cadena es asignando directamente una secuencia de caracteres.
Ejemplo:
String str = "Las cadenas de Java son poderosas.";
Los objetos de cadena se pueden utilizar siempre que se permitan cadenas entre comillas.
Salida:
Las cadenas de Java son objetos.
Se construyen de varias maneras.
Se construyen de varias maneras.
Operando con cadenas
Salida:
Longitud de str1: 45
Cuando se trata de programación web, Java es el número uno.
str1 es igual a str2
str1 no es igual a str3
str1 es mayor que str3
Índice de primera aparición de Uno: 0
Índice de la última aparición de Uno: 14
Para concatenar (unir) dos cadenas usando el operador :
Cadena str1 = "Uno";
Cadena str2 = "Dos";
Cadena str3 = "Tres";
Cadena cadena4 = cadena1 cadena2 cadena3;
Inicializa str4 con la cadena “OneTwoThree”.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3