Esercizi Lavorare con Stringhe Java
Codegrind Team•Jul 22 2023
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);