Scrivi la classe StringTool
contenente i metodo seguenti:
public static String longest(String a, String b)
Ritorna la stringa più lunga tra a
, b
. Ad esempio longest("cane","gatto")
ritorna la stringa gatto
, mentre longest("abcdef","gatto")
ritorna abcdef
.
public static String alternate(String a, String b, int times)
Ritorna una stringa di testo contenente le stringhe a
e b
alternate times
volte. Ad esempio alternate("*","-",5)
ritorna la stringa *-*-*-*-*-
, mentre alternate("va","Ja",2)
ritorna la stringa vaJavaJa
.
public static String concatenate(int a, int b, int c, char separator, char terminator)
Ritorna una stringa contenente l’elenco dei valori dei parametri a
, b
e c
. I valori sono separati dal carattere separator
e la lista è terminata dal carattere terminator
. Ad esempio concatenate(1,2,3,';','.')
ritorna la stringa 1;2;3.
, mentre concatenate(10,20,30,'_','!')
ritorna la stringa 10_20_30!
.w