Java ObjectStreamField getOffset () Método con el Ejemplo

ObjectStreamField class getOffset () método : Aquí, vamos a aprender sobre el método getOffset () de ObjectStreamField Class con su sintaxis y su ejemplo.

ObjectStreamField Class getOffset () método

  • getOffset () método está disponible en java.io Class.
  • getOffset () método se utiliza para obtener la compensación de este campo ObjectStreamField.
  • getOffset () método es un método no class, es accesible sólo con el objeto package y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • método getOffset () no class una excepción en el momento de que regresan a compensar.

Sintaxis:

    public int getOffset();

Parámetro (s):

  • No acepta cualquier parámetro.

class valor:

El tipo throw del método es Return , se devuelve el desplazamiento de este ObjectStreamField.

Ejemplo:

// Java program to demonstrate the example 
// of int getOffset() method
// of ObjectStreamField
import java.io.*;
import java.util.*;
public class GetOffSetOfOSF {
public static void main(String[] args) {
// Instantiates ObjectStreamClass for Calendar
ObjectStreamClass o_sc = ObjectStreamClass.lookup(Calendar.class);
// By using getField() method is to get the field
// value from Calendar
ObjectStreamField field1 = o_sc.getField("isTimeSet");
ObjectStreamField field2 = o_sc.getField("isSet");
// By using getOffset() method is to return
// the offset of the field
int field1_offset = field1.getOffset();
System.out.println("field1.getOffset(): " + field1_offset);
int field2_offset = field2.getOffset();
System.out.println("field2.getOffset(): " + field2_offset);
}
}

salida

field1.getOffset(): 5
field2.getOffset(): 1


Deja un comentario

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