Identificare i campi di una classe e il tipo in Java
Usando la Reflection, in Java è abbastanza semplice identificare tutti i campi di una classe e il loro tipo.
Vediamone un esempio basico.
Abbiamo questa classe POJO:
package test;
import java.util.ArrayList;
import java.util.Date;
public class Articolo {
private String titolo;
private Date dataCreazione;
private String testo;
private ArrayList commenti;
// ECCETERA
}
Potrebbe essere una classe di una tabella articoli di un blog.