public static boolean appartiene(String s, char c)che, data un stringa s ed un carattere c, verifichi se c appare in s.
appartiene("pippo", 'i') deve
restituire true.
public static int occorrenze(String s, char c)che, data un stringa s ed un carattere c, restituisca il numero di occorrenze di c in s.
occorrenze("pippo",'p') deve
restituire 3.
public static String underscore(String s)che, data un stringa s, restituisca una stringa ottenuta da s sostituendo ogni spazio bianco con il carattere underscore (
'_').underscore("pippo e topolino") deve
restituire la stringa "pippo_e_topolino".
public static String reverse(String s)che, data una stringa s, restituisca una stringa costituita dai caratteri di s invertiti.
reverse("pippo") deve restituire la
stringa "oppip".
public static String eliminaVocali(String s)che data un stringa s restituisca la stringa ottenuta da s eliminando le vocali.
eliminaVocali("pippo") deve
restituire la stringa "ppp".
public static boolean palindroma(String s)che, data una stringa s, restituisca il valore booleano
true se la stringa è palindroma, false
altrimenti."anna", "ailatiditalia").
public static void permutazioni(String s, PrintStream p)che, data una stringa s ed uno
PrintStrem p,
stampi su p tutte le stringhe ottenute permutando i caratteri di
s.permutazioni("abc", System.out)
deve effettuare la seguente stampa su standard output
abc acb bac bca cab cba
Classe Main per verificare i metodi
di sopra.