Last Updated : 23 Jul, 2025
In-built Object class is the parent class of all the classes i.e each class is internally a child class of the Object class. So we can directly assign a string to an object.
Basically, there are two methods to convert String to Object. Below is the conversion of string to object using both of the methods.
Method 1: Using the Assignment Operator
An assignment operator assigns string into reference variable of the object class.
Java
// Java Program to convert string to an object
import java.io.*;
import java.util.*;
class GFG {
public static void main(String[] args)
{
// string
String s = "GeeksForGeeks";
// assigning string to an object
Object object = s;
// to check the data-typeof the object
// to confirm that s has been stored in object
System.out.println("Datatype of the variable in object is : "
+object.getClass().getName());
System.out.println("object is : "+object);
}
}
Datatype of the variable in object is : java.lang.String object is : GeeksForGeeks
Method 2 : Using Class.forName() method
We can also convert the string to an object using the Class.forName() method.
Syntax:
public static Class<T> forName(String className) throws ClassNotFoundException
Parameter: This method accepts the parameter className which is the Class for which its instance is required.
Return Value: This method returns the instance of this Class with the specified class name.
// Java program to convert the string to an object
class GFG {
public static void main(String[] args) throws Exception
{
// getting the instance of the class passed in
// forName method as a string
Class c = Class.forName("java.lang.String");
// getting the name of the class
System.out.println("class name: " + c.getName());
// getting the name of the super class
System.out.println("super class name: "
+ c.getSuperclass().getName());
}
}
class name: java.lang.String super class name: java.lang.Object
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4