String 类型 转 list里面自定义对象
时间: 2023-08-16 22:17:17 浏览: 157
要将String类型转换为List里面的自定义对象,你可以按照以下步骤进行操作:
1. 首先,创建一个自定义对象的类,该类包含你想要的属性和方法。
2. 然后,将String类型的数据按照一定的规则进行拆分,得到一个String数组。
3. 接下来,创建一个空的ArrayList对象,用于存储转换后的自定义对象。
4. 遍历String数组,将每个元素转换为自定义对象,并添加到ArrayList中。
下面是一个示例代码,演示了如何将String类型转换为List里面的自定义对象:
```java
public class CustomObject {
private String id;
public CustomObject(String id) {
this.id = id;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
public class Main {
public static void main(String\[\] args) {
String ids = "111,222,333,444";
String\[\] idArray = ids.split(",");
List<CustomObject> customList = new ArrayList<>();
for (String id : idArray) {
CustomObject customObject = new CustomObject(id);
customList.add(customObject);
}
System.out.println(customList);
}
}
```
在上面的示例中,我们首先定义了一个CustomObject类,它有一个id属性。然后,我们将String类型的ids按照逗号进行拆分,得到一个String数组。接下来,我们创建一个空的ArrayList对象customList,用于存储转换后的自定义对象。然后,我们遍历idArray数组,将每个元素转换为CustomObject对象,并添加到customList中。最后,我们打印customList,以验证转换是否成功。
希望这个示例能够帮助你实现String类型转换为List里面的自定义对象。
#### 引用[.reference_title]
- *1* [Java 将 string类型与list类型相互转换](https://blog.csdn.net/Ytsssss/article/details/78392752)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [String数组转List的三种方式](https://blog.csdn.net/Mrlaofu/article/details/109205347)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文