Una stringa di testo non smette di essere più della successione di un insieme di caratteri alfanumerici, segni di punteggio e spazi vuoti con più o meno senso.
Possiamo trovarci dalla catena di conflitto “Hello World” e non meno “La mia prima stringa di testo”, passando attraverso le catene di testo personalizzate “Víctor”, “Víctor CUERVO” , le catene di debug “qui?”, “Step 1”, “Step 2”, … fino alla “Asdf” non conquistante.
Tutti loro saranno rappresentati in Java con la classe String
e StringBuffer
. Anche se al momento ci concentreremo sul primo.
per trovare la classe String
all’interno delle librerie Java dovremo andare a java.lang.String
.
Creazione di una stringa
Per creare una stringa Abbiamo due opzioni:
- Abbiamo istanziata la classe
String
. Quale sarebbe una creazione esplicita della classe - implicitamente Creare la stringa di testo. Cioè, assumiamo semplicemente il valore all’oggetto.
- String (), che costruirà Un oggetto
String
non ètilizzato. - string (stringa originale), costruire una classe
String
con un’altra classeString
che riceverai come argomento.
String sMiCadena = new String("Cadena de Texto");
String sMiCadena = "Cadena de Texto";
in Questo caso, Java, creerà un oggetto String
per trattare questa stringa.
Creare una stringa vuota
Potremmo avere la necessità di Creare una stringa vuota. Può assumere il caso che non sappiamo sempre cosa faremo in anticipo nella stringa di testo. Chi non dubita di avere dubbi? 😉 … fuori da battute, spesso la stringa di testo verrà fornita dall’utente, un altro sistema, ….
Per creare la stringa vuota, sarà sufficiente assegnare il valore di “”, o, utilizzare il costruttore vuoto.
String sMiCadena = "";String sMiCadena = new String();
costruttori stringa
Ho visto quello che visto possiamo riassumere che abbiamo due tipi di costruttori di classe della classe String
:
Anche se ne abbiamo ancora più vedremo ….
voltcing a Stringa di testo alla console
solo Saremo in grado di scaricare una catena sullo schermo. Questo farà con la classe System.out.println
che riceverai Come il parametro l’oggetto String
.
di e Jemplo:
System.out.println("Mi Cadena de Texto");