Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Che cos'è una stringa? | Stringa
Basi di Java

bookChe cos'è una stringa?

String e come utilizzarlo

In Java, un String è un tipo di dato utilizzato per rappresentare il testo. La sua sintassi è la seguente:

Main.java

Main.java

copy
1
String name = "string";

Hai già incontrato un String quando hai visualizzato qualcosa sullo schermo utilizzando le virgolette doppie (""). Una stringa può anche essere stampata come qualsiasi altra variabile, ad esempio:

Main.java

Main.java

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Printing the String variable System.out.println(hello); } }

Una stringa è un tipo di dato che non può essere modificato dopo l'inizializzazione. Questo è chiamato classe immutabile. È possibile modificare direttamente il valore di una variabile stringa già inizializzata, ma così facendo si crea semplicemente un nuovo oggetto in memoria. Ad esempio:

Main.java

Main.java

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Changing the reference to a new object in heap memory hello = "Hello c<>definity"; // Printing the updated String variable System.out.println(hello); } }

Possiamo anche creare array di stringhe:

Main.java

Main.java

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { String[] array = {"Hello", ", ", "c<>definity"}; for (String element : array) { System.out.print(element); } } }

Struttura di una Stringa

In Java, le stringhe sono sequenze di caratteri memorizzate come oggetti della classe String. Ogni carattere in una stringa è assegnato a una posizione specifica, chiamata indice, che parte da zero.

L'immagine illustra come la stringa "Codefinity" sia suddivisa in caratteri con i relativi indici. L'indicizzazione parte da zero, dove C si trova all'indice 0 e l'ultimo carattere, y, si trova all'indice 9.

Questa struttura facilita agli sviluppatori la gestione dei singoli caratteri di una stringa utilizzando i metodi della classe String, che verranno approfonditi nel prossimo capitolo.

1. Il seguente codice verrà compilato?

2. È possibile creare un array di tipo String?

question mark

Il seguente codice verrà compilato?

Select the correct answer

question mark

È possibile creare un array di tipo String?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

bookChe cos'è una stringa?

Scorri per mostrare il menu

String e come utilizzarlo

In Java, un String è un tipo di dato utilizzato per rappresentare il testo. La sua sintassi è la seguente:

Main.java

Main.java

copy
1
String name = "string";

Hai già incontrato un String quando hai visualizzato qualcosa sullo schermo utilizzando le virgolette doppie (""). Una stringa può anche essere stampata come qualsiasi altra variabile, ad esempio:

Main.java

Main.java

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Printing the String variable System.out.println(hello); } }

Una stringa è un tipo di dato che non può essere modificato dopo l'inizializzazione. Questo è chiamato classe immutabile. È possibile modificare direttamente il valore di una variabile stringa già inizializzata, ma così facendo si crea semplicemente un nuovo oggetto in memoria. Ad esempio:

Main.java

Main.java

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Changing the reference to a new object in heap memory hello = "Hello c<>definity"; // Printing the updated String variable System.out.println(hello); } }

Possiamo anche creare array di stringhe:

Main.java

Main.java

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { String[] array = {"Hello", ", ", "c<>definity"}; for (String element : array) { System.out.print(element); } } }

Struttura di una Stringa

In Java, le stringhe sono sequenze di caratteri memorizzate come oggetti della classe String. Ogni carattere in una stringa è assegnato a una posizione specifica, chiamata indice, che parte da zero.

L'immagine illustra come la stringa "Codefinity" sia suddivisa in caratteri con i relativi indici. L'indicizzazione parte da zero, dove C si trova all'indice 0 e l'ultimo carattere, y, si trova all'indice 9.

Questa struttura facilita agli sviluppatori la gestione dei singoli caratteri di una stringa utilizzando i metodi della classe String, che verranno approfonditi nel prossimo capitolo.

1. Il seguente codice verrà compilato?

2. È possibile creare un array di tipo String?

question mark

Il seguente codice verrà compilato?

Select the correct answer

question mark

È possibile creare un array di tipo String?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 1
some-alt