Raffiniamo un pò il nostro "canovaccio"
codice:
public Class Contenitore{
private int[] arrayInteri;
private String[] arrayStringhe;
public Contenitore(){
// Questa soluzione la scarterei. Magari si può evitare proprio di mettere il costruttore senza parametri
arrayInteri = new int[10];
arrayStringhe = new int[10];
}
public Contenitore(int elementi){
arrayInteri = new int[elementi];
arrayStringhe = new int[elementi];
}
public void setElement(int indice, int intero, String stringa){
arrayInteri[indice] = intero;
arrayStringhe[indice] = stringa;
}
public void setArray(int[] arrayInt, String[] arrayStr){
arrayInteri = arrayInt;
arrayStringhe = arrayStr;
}
public void setElementString(int indice, String stringa){
arrayStringhe[indice] = stringa;
}
public void setElementInt(int indice, int intero){
arrayInteri[indice] = intero;
}
public int[] getArrayInt(){
return arrayInteri;
}
public String[] getArrayString(){
return arrayStringhe;
}
public int getIntelementAt(int indice){
return arrayInteri[indice];
}
public String getStringElementAt(int indice){
return arrayStringhe[indice];
}
}