Unha cadea de texto non deixa de ser máis que a sucesión dun conxunto de caracteres alfanuméricos, puntuacións de puntuación e espazos en branco con máis ou menos sentido.
Podemos atoparnos da cadea de conflito “Hello World” e non menos “a miña primeira cadea de texto”, pasando polas cadeas de texto personalizadas “Víctor”, “Víctor Cuervo” , as cadeas de depuración “aquí?”, “Paso 1”, “Paso 2”, … ata que o “asdf” sen prisión “.
Todos eles estarán representados en Java coa clase String
e StringBuffer
. Aínda que no momento en que nos centraremos no primeiro.
para atopar a clase String
Dentro das bibliotecas Java teremos que ir a java.lang.String
Crear unha cadea
para crear unha cadea que temos dúas opcións:
- Instalamos a clase
. Que sería unha creación explícita da clase
String sMiCadena = new String("Cadena de Texto");
- implícitamente Crea a cadea de texto. É dicir, simplemente asumimos o valor do obxecto.
String sMiCadena = "Cadena de Texto";
en Este caso, Java, creará un obxecto String
para tratar esta cadea.
Crear unha cadea baleira
Poderiamos ter a necesidade de Crea unha cadea baleira. Pode levar o caso de que non sempre sabemos o que imos poñer de antemán na cadea de texto. Quen non dubida de ter dúbidas? 😉 … fóra das bromas, moitas veces a cadea de texto será proporcionada polo usuario, outro sistema, …
Para crear a cadea baleira, será suficiente asignar o valor de “”, ou, use o constructor baleiro.
Construtores de cadea
Visto o que se viu que podemos resumir que temos dous tipos de canteiros de clase da clase String
:
- cadea (), que vai construír un obxecto
String
non inicializado. - String (cadea orixinal), constrúe unha clase
String
con outra claseString
que recibirá como argumento.
Aínda que teñamos máis que veremos …
Volcing a String of Text to the Console
Solo poderemos saber como botar unha cadea en pantalla. Isto fará coa clase System.out.println
que recibirá como o parámetro o obxecto String
por e Jemplo:
System.out.println("Mi Cadena de Texto");