Java ObjectStreamClass getFields () Método con el Ejemplo

ObjectStreamClass class getFields () método : Aquí, vamos a aprender acerca de los getFields () de ObjectStreamClass Class con su sintaxis y su ejemplo.

ObjectStreamClass Class getFields () método

    método

  • getFields () está disponible en java.io Class.
  • getFields () método se utiliza para class todos los campos denominados de esta ObjectStreamClass.
  • getFields () método es un método no package, es accesible sólo con el objeto return y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • getFields () método no class una excepción en el momento de devolver los campos nombrados.

Sintaxis:

    public ObjectStreamField[] getFields();

Parámetro (s):

  • No acepta cualquier parámetro.

class valor:

El tipo throw del método es ObjectStreamField [] , se devuelve una matriz del objeto ObjectStreamField con nombre que contiene todos los campos cuando existe.

Ejemplo:

// Java program to demonstrate the example 
// of ObjectStreamField[] getFields()
// method of ObjectStreamClass
import java.io.*;
import java.util.*;
public class GetFields {
public static void main(String[] args) {
// Instantiates ObjectStreamClass for
// and Calendar
ObjectStreamClass o_stm = ObjectStreamClass.lookup(Calendar.class);
// By using getFields() method is to return
// the fields of this class
ObjectStreamField[] osf_stm = o_stm.getFields();
for (int i = 0; i < osf_stm.length; ++i)
System.out.println("o_stm.getFields(): " + osf_stm[i]);
}
}

salida

o_stm.getFields(): Z areFieldsSet
o_stm.getFields(): I firstDayOfWeek
o_stm.getFields(): Z isTimeSet
o_stm.getFields(): Z lenient
o_stm.getFields(): I minimalDaysInFirstWeek
o_stm.getFields(): I nextStamp
o_stm.getFields(): I serialVersionOnStream
o_stm.getFields(): J time
o_stm.getFields(): [I fields
o_stm.getFields(): [Z isSet
o_stm.getFields(): Ljava/util/TimeZone; zone


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *