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.