java中一个Object对象数据转成List<Record>集合
时间: 2024-03-27 20:37:04 浏览: 168
java代码-使用java解决bean&map工具类的源代码
如果你想将一个 `Object` 对象中的数据转换为 `List<Record>`,你需要知道 `Object` 对象中数据的类型,并将它们逐一转换为 `Record` 对象,并将 `Record` 对象添加到列表中。假设 `Object` 对象中的数据是一个字符串列表,你可以这样做:
```
Object obj = Arrays.asList("apple", "banana", "orange");
List<Record> list = new ArrayList<>();
for (Object o : (List<?>) obj) {
Record record = new Record();
record.setValue("value", o.toString());
list.add(record);
}
```
在这个例子中,我们首先将 `Object` 对象强制转换为 `List` 类型,并将其保存在一个临时变量中。然后,我们创建一个空的 `ArrayList` 对象,并使用一个循环逐一将列表中的元素转换为 `Record` 对象,并将 `Record` 对象添加到列表中。在每个 `Record` 对象中,我们将字符串值添加到 `value` 字段中。注意,我们在循环中使用了 `(List<?>) obj` 将 `Object` 对象转换为 `List` 类型。
阅读全文