要将一个字符串转换为对象,在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(); 请注意,在使用反射时,目标类必须具有一个无参构造函数。
以上是几种常见的将字符串转换为对象的方式,具体使用哪种方式取决于目标对象的类型和可用的方法。