Java将String转换为Object

我们可以使用赋值运算符将String转换为Object。每个类在内部都是Object类的子类。因此,您可以直接将字符串分配给Object。

java-string-to-object.png

您还可以使用Class.forName()方法将String转换为Class类型的对象。

Java String到Object的示例

让我们看一个将String转换为Object的简单示例。

String s = "hello";
Object obj = s;

让我们看一个将String转换为Object的简单示例。

public class StringToObjectExample {
    public static void main(String args[]){
        String s = "hello";
        Object obj = s;
        System.out.println(obj);
    }
}

输出:

hello

Java String到Class对象的示例

让我们看一个使用Class.forName()方法将String转换为Class对象的简单示例。Class.forName()方法返回Class类的实例,可用于获取任何类的元数据。

public class StringToObjectExample2 {
    public static void main(String args[]) throws Exception {
        Class c = Class.forName("java.lang.String");
        System.out.println("class name: " + c.getName());
        System.out.println("super class name: " + c.getSuperclass().getName());
    }
}

输出:

class name: java.lang.String
super class name: java.lang.Object

标签: java, Java面试题, Java下载, java教程, java技术, Java学习, Java学习教程, Java语言, Java开发, Java入门教程, Java进阶教程, Java高级教程, Java笔试题, Java编程思想