要将一个字符串转换为对象,在Java中可以使用以下几种方式来实现:
String str = "John";
Person person = new Person(str);
String str = "100";
Integer number = Integer.valueOf(str);
String className = "com.example.MyClass";
Class<?> clazz = Class.forName(className);
Object obj = clazz.newInstance();
请注意,在使用反射时,目标类必须具有一个无参构造函数。
以上是几种常见的将字符串转换为对象的方式,具体使用哪种方式取决于目标对象的类型和可用的方法。