EN
Java - convert String to Object
13
points
In Java it is possible to convert String to Object in following way.
1. Using assign operator
public class Example1 {
public static void main(String[] args) {
String str = "abc";
Object obj = str;
System.out.println(obj); // abc
}
}
Output:
abc
2. Explicit casting
public class Example2 {
public static void main(String[] args) {
String str = "abc";
Object obj = (Object) str;
System.out.println(obj); // abc
}
}
Output:
abc
Note that Casting 'str' to 'Object' is redundant
3. Print String class and Superclass name
public class Example3 {
public static void main(String[] args) throws ClassNotFoundException {
Class clazz = Class.forName("java.lang.String");
System.out.println("class name: " + clazz.getName());
System.out.println("super class name: " + clazz.getSuperclass().getName());
}
}
Output:
class name: java.lang.String
super class name: java.lang.Object