Java obtiene todos los métodos get y set en un objeto, lee los nombres de todas las variables en una clase, Java obtiene todos los métodos get y set en un objeto, lee los nombres de todas las variables en una clase

Java obtiene todos los métodos get y establece métodos en un objeto, lee los nombres de todas las variables en una clase

 
Código de copia
Todos los métodos get y set 
public public void getMethod (Object obj) { Class clazz = obj.getClass (); // Obtener el nombre de la clase de entidad Field [] fields = obj.getClass (). GetDeclaredFields (); // Obtener propiedades // Obtenga todos los métodos en el objeto Object para (Campo campo: campos) ( PropertyDescriptor pd = new PropertyDescriptor (field.getName (), clazz); Método getMethod = pd.getReadMethod (); // Obtenga el método //getMethod.invoke ( obj); // Aquí está el método get para ejecutar el objeto Object Método setMethod = pd.getWriteMethod (); // Obtenga el método set //setMethod.invoke(obj,"parameter");//Aquí se ejecuta el objeto El método set del objeto } }

Lea los nombres de todas las variables bajo una clase
public void getMethod (Class clz) {
// Obtenga todos los campos de atributos en la clase correspondiente del objeto f
Field [] fields = clz.getDeclaredFields ();
for (int i = 0, len = fields.length; i <len; i ++) {
// Para cada atributo, obtenga el nombre del atributo
String varName = fields [i] .getName ();
System.out.println ("variable El nombre es: "+ varName);
}
}
Código de copia
Código de copia
Todos los métodos get y set 
public public void getMethod (Object obj) { Class clazz = obj.getClass (); // Obtener el nombre de la clase de entidad Field [] fields = obj.getClass (). GetDeclaredFields (); // Obtener propiedades // Obtenga todos los métodos en el objeto Object para (Campo campo: campos) ( PropertyDescriptor pd = new PropertyDescriptor (field.getName (), clazz); Método getMethod = pd.getReadMethod (); // Obtenga el método //getMethod.invoke ( obj); // Aquí está el método get para ejecutar el objeto Object Método setMethod = pd.getWriteMethod (); // Obtenga el método set //setMethod.invoke(obj,"parameter");//Aquí se ejecuta el objeto El método set del objeto } }

Lea los nombres de todas las variables bajo una clase
public void getMethod (Class clz) {
// Obtenga todos los campos de atributos en la clase correspondiente del objeto f
Field [] fields = clz.getDeclaredFields ();
for (int i = 0, len = fields.length; i <len; i ++) {
// Para cada atributo, obtenga el nombre del atributo
String varName = fields [i] .getName ();
System.out.println ("variable El nombre es: "+ varName);
}
}
Código de copia

Supongo que te gusta

Origin www.cnblogs.com/aimei/p/12721522.html
Recomendado
Clasificación