📢 Nuovo Corso Laravel API disponibile!

Esercizi Lavorare con Stringhe Java

Ecco degli esercizi semplici con soluzione per praticare le basi su come lavorare con le stringhe in Java.

Esercizio 1

Scrivi un programma Java che stampa la lunghezza di una stringa.
String frase = "Ciao, come stai?";
int lunghezza = frase.length();
System.out.println("La lunghezza della stringa è: " + lunghezza);

Esercizio 2

Scrivi un programma Java che converte una stringa in maiuscolo.
String parola = "ciao";
String maiuscolo = parola.toUpperCase();
System.out.println("La stringa in maiuscolo è: " + maiuscolo);

Esercizio 3

Scrivi un programma Java che verifica se una stringa inizia con un determinato prefisso.
String frase = "Buongiorno a tutti!";
String prefisso = "Buongiorno";
boolean iniziaConPrefisso = frase.startsWith(prefisso);
System.out.println(iniziaConPrefisso);

Esercizio 4

Scrivi un programma Java che verifica se una stringa termina con un determinato suffisso.
String frase = "Benvenuti a casa!";
String suffisso = "casa!";
boolean terminaConSuffisso = frase.endsWith(suffisso);
System.out.println(terminaConSuffisso);

Esercizio 5

Scrivi un programma Java che converte un intero in una stringa utilizzando il metodo valueOf.
int numero = 42;
String stringa = String.valueOf(numero);
System.out.println("La stringa convertita è: " + stringa);

Esercizio 6

Scrivi un programma Java che concatena due stringhe utilizzando l'operatore +.
String stringa1 = "Ciao";
String stringa2 = "Mondo";
String risultato = stringa1 + " " + stringa2;
System.out.println("La stringa concatenata è: " + risultato);

Esercizio 7

Scrivi un programma Java che estrae una sottostringa da una stringa.
String frase = "Buongiorno a tutti!";
String sottostringa = frase.substring(10, 17);
System.out.println("La sottostringa estratta è: " + sottostringa);

Esercizio 8

Scrivi un programma Java che verifica se una stringa contiene una determinata sequenza di caratteri utilizzando il metodo contains.
String frase = "Ciao, come va?";
String sequenza = "come";
boolean contieneSequenza = frase.contains(sequenza);
System.out.println(contieneSequenza)

Esercizio 9

Scrivi un programma Java che utilizza l'interpolazione di stringhe per combinare una variabile con una stringa.
String nome = "Alice";
int eta = 25;
String messaggio = String.format("Ciao, mi chiamo %s e ho %d anni.", nome, eta);
System.out.println(messaggio);

Esercizio 10

Scrivi un programma Java che rimuove gli spazi bianchi da una stringa utilizzando il metodo trim.
String frase = " Ciao, come stai? ";
String stringaSenzaSpazi = frase.trim();
System.out.println("La stringa senza spazi è: " + stringaSenzaSpazi);