ObjectStreamClass getName() in Java

getName(): This method is available in the java.io.ObjectStreamClass class of Java.

Syntax:

String java.io.ObjectStreamClass.getName()

This method returns the name of the class described by this descriptor.

This method returns the name of the class in the format that is used by the Class.getName method.

Parameters: NA

Returns: a string representing the name of the class.

Exceptions: NA

Approach

Java

import java.io.ObjectStreamClass;

public class ObjectStreamClassgetName {
    public static void main(String[] args) {

        ObjectStreamClass objectStreamClass =
ObjectStreamClass.lookup(String.class);

        System.out.println(objectStreamClass.getName());
    }
}

Output:

java.lang.String


Some more methods of ObjectStreamClass

forClass()This method returns the class to the local VM that this version is mapped to.

getField(String)This method gets the field of this class by name.

getFields()This method returns an array of the fields of this serializable class.

getSerialVersionUID()This method returns the serialVersionUID for this class.

lookup(Class)This method creates an ObjectStreamClass instance if one does not exist yet for the class.

lookupAny(Class)This method returns the descriptor for any class, regardless of whether it implements Serializable.

toString()This method returns a string describing this ObjectStreamClass.

No comments:

Post a Comment