rendered paste bodypublic class dizionario
{
public static void main(String[] args)
{
String S[][]={{"ciao", "abate","pianta"},
{"dado", "penna", "zuzzurellone"},
{"vino", "bicchiere", "pippa"}};
String[] Diz={"amico", "banana", "ciliegia", "ferrari", "mouse", "riva", "sabato", "trapano", "zucchero"};
String[] array = aggiornamento(S, Diz);
for(int i = 0; i < array.length; i++)
{
System.out.println("nuovo dizionario = " + array[i]);
}
}
static String[] aggiornamento(String[][] S, String[] Diz)
{
String[] newDiz = new String[S.length *2 + Diz.length];
int h = 0;
String tmp =S[0][0];
for(int i = 0; i < S.length ; i++)
{
for(int j = 0; j < S[i].length; j++)
{
int w = (tmp.compareTo(S[i][j]));
if( w > 0)
tmp= S[i][j];
}
}
for(int x = 0; x < Diz.length; x++)
{
int q = tmp.compareTo(Diz[x]);
if(q < 0)
{
newDiz[h] = tmp;
h++;
break;
}
else
{
newDiz[h] = Diz[x];
h++;
}
}
return newDiz;
}
}