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