fedo
10-08-2006, 12:46
Ciao,
ho una classe composta da 10 variabili double, ma spesso ne aggiungo altre o le rimuovo..
Mi servirebbe un metodo che mi stampa a video tutti i nomi seguiti dai valori correnti della variabili.
Ho fatto una cosa di questo tipo:
public void printVp(){
Field[] parArray = this.getClass().getFields();
String parName;
String parValue;
System.out.println("\n\nGk32B: print results starts");
for(int i=0; i<parArray.length; i++){
parName = parArray[i].getName();
parValue = "";
System.out.println("\n\n"+ parName + " = "+parValue);
}
System.out.println("\n\nGk32B: print results done");
}
Come potete vedere risco a farmi dare tutti i nomi delle varibili di classe (fields) , ma per il valore a runtime non ho trovato nulla di buono..
Sapete aiutarmi?
grazie
ho una classe composta da 10 variabili double, ma spesso ne aggiungo altre o le rimuovo..
Mi servirebbe un metodo che mi stampa a video tutti i nomi seguiti dai valori correnti della variabili.
Ho fatto una cosa di questo tipo:
public void printVp(){
Field[] parArray = this.getClass().getFields();
String parName;
String parValue;
System.out.println("\n\nGk32B: print results starts");
for(int i=0; i<parArray.length; i++){
parName = parArray[i].getName();
parValue = "";
System.out.println("\n\n"+ parName + " = "+parValue);
}
System.out.println("\n\nGk32B: print results done");
}
Come potete vedere risco a farmi dare tutti i nomi delle varibili di classe (fields) , ma per il valore a runtime non ho trovato nulla di buono..
Sapete aiutarmi?
grazie